d4 Nf6 c4 e6 Nf3 b6 g3 Ba6 Nbd2 Bb7 Bg2 Be7 e3 Bb4 a3 Ba5 b4 Bxf3 Bxf3 d5 bxa5 bxa5 Qa4+ Nbd7 Qxa5 g6 g4 e5 g5 e4 Bg2 c6 Qxd8+ Rxd8 gxf6 h6 f3 exf3 Nxf3 Nxf6 Ne5 c5 O-O cxd4 Rxf6 dxe3 Bxe3 a6 Bxd5 Rf8 Bxf7+ Rxf7 Rxf7 a5 Bc5 Rd1+ Rxd1 h5 Rf8#