d4 Nf6 Bf4 g6 Nf3 Bg7 e3 O-O Be2 d6 h3 c5 dxc5 e5 Bg3 Ne4 Bh4 Bf6 Bxf6 Qa5+ c3 Qxc5 Bh4 Nc6 Nbd2 Bf5 g4 Rae8 gxf5 Nxf2 Kxf2 e4 Nd4 h6 Nc4 b5 b4 Qd5 Nxc6 Qxd1 Raxd1 g5 Nxd6 gxh4 Rhg1+ Kh7 Nxe8 Rxe8 Rd7 Kh8 Rxf7 Rc8 Ne7 a5 Rgg7 Rxc3 Rg8#