d4 Nf6 c4 e6 Nf3 Bb4+ Nbd2 b6 g3 O-O Bg2 Ne4 a3 Ba5 b4 Nxd2 Bxd2 Nc6 O-O d5 cxd5 Qxd5 Ne5 Qxd4 Nxc6 Qc4 Ne7+ Kh8 Bxa8 Re8 Nxc8 Bxb4 axb4 Rxc8 Bb7 Rd8 Rxa7 h5 e3 g6 Bc3+ Kh7 Qxd8 Qxc3 Bf3 Qxb4 Rxc7 Qa5 Rxf7+ Kh6 Qh8+ Kg5 h4#