d4 Nf6 c4 g6 Nf3 Bg7 g3 O-O Bg2 d6 O-O Nc6 Nc3 a6 Bf4 b6 h3 Be6 d5 Nh5 dxe6 g5 exf7+ Rxf7 Nxg5 Qd7 Bd5 e6 Bxe6 Nxf4 Bxd7 Nxe2+ Nxe2 Rxd7 Qd5+ Kh8 Qxc6 Rad8 Ne6 h6 Nxd8 h5 Qxd7 h4 Qxc7 hxg3 fxg3 d5 Ne6 Bd4+ N2xd4 dxc4 Rf8#