d4 Nf6 Nc3 d5 Bf4 Na6 Nf3 Bg4 Ne5 Bf5 a3 Nb8 e3 a6 g4 Be4 f3 Bg6 h4 h6 Nxg6 fxg6 Qd3 Kf7 e4 dxe4 fxe4 e6 Bh3 Be7 g5 hxg5 Bxg5 Rh5 e5 c5 O-O-O Nc6 Bxe6+ Kf8 exf6 Bxf6 Rhf1 Qe7 Rde1 Nxd4 Qxg6 Re8 Bxf6 Nxe6 Bxe7+ Kg8 Qxe8+ Nf8 Rxf8+ Kh7 Qxh5#