c4 Nf6 Nf3 b6 d4 e6 g3 Bb7 Bg2 Be7 O-O O-O Nc3 d5 Bg5 Nbd7 Ne5 c5 e3 Re8 f4 Nxe5 dxe5 Ne4 Nxe4 dxe4 Qh5 Qd2 Rad1 Qxb2 Bxe7 g6 Qh4 Qxa2 g4 Qa3 Bf6 Bd5 cxd5 h5 gxh5 Red8 Bxd8 Qb3 dxe6 fxe6 hxg6 Qxe3+ Kh1 Qh3 Bxh3 a6 Qh7+ Kf8 Qh8#