d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ Qxc3 d5 Bg5 h6 Bxf6 b6 Bxd8 Rxd8 cxd5 Rxd5 Qxc7 Rxd4 Qxc8+ Rd8 Qxd8+ Kh7 Qh4 Kh8 Qe4 b5 Qxa8 a6 Qxb8+ Kh7 Qb7 Kg6 O-O-O f6 Qe4+ f5 Qxe6+ Kg5 Nf3+ Kh5 Qxf5+ g5 g4#