Nf3 d5 g3 Nf6 Bg2 e6 O-O Be7 c4 O-O d4 e5 dxe5 dxc4 exf6 Qxd1 Rxd1 Bxf6 Nc3 Nc6 Nd5 Bd8 Bf4 c3 bxc3 g6 Rab1 f6 Bxc7 b6 Bxd8 Rxd8 Ne7+ Kh8 Nxc6 a6 Rxd8+ Kg7 Rxb6 a5 Ne7 Bb7 Nf5+ gxf5 Rxb7+ Kg6 Nh4+ Kg5 Rg7+ Kh6 Nxf5+ Kh5 g4#