d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 Nbd7 c5 Nh5 Be5 f6 Bg3 Rb8 Bd3 a6 Bh4 g5 g4 Nxc5 dxc5 Ng7 Bg3 Bxc5 h4 e5 Bxh7+ Kxh7 hxg5+ Kg8 gxf6 Bxg4 fxg7 Rxf3 Rh8+ Kxg7 Rxd8 Rxd8 Bxe5+ Kf7 Qa4 d4 Qc4+ Kg6 O-O-O Rxf2 Rg1 Kh6 Ne4 Rdf8 Nxf2 Rxf2 Qxc5 Rf7 Bf4+ Rxf4 exf4 Kh7 Rxg4 b6 Qh5#