c4 Nf6 Nf3 b6 g3 Bb7 Bg2 e6 d4 Be7 O-O O-O Nc3 d5 Ne5 Nbd7 Bg5 Nxe5 dxe5 Ne8 Bxe7 Qxe7 cxd5 Rd8 Qa4 Bxd5 Rad1 Bxg2 Kxg2 a5 Qc6 Rxd1 Rxd1 f6 Rd7 g6 Rxe7 fxe5 Qxe6+ Kh8 Rxe8 Rxe8 Qxe8+ Kg7 Qxe5+ Kh6 Qf4+ g5 Qf6+ Kh5 Ne4 h6 Qf5 c6 Nf6#