Nf3 Nf6 c4 e6 g3 b6 Bg2 Bb7 O-O Be7 Nc3 O-O d4 d5 Ne5 Nbd7 Bg5 Ne4 Bxe4 f6 cxd5 Nxe5 d6 Bxe4 dxe7 Qxe7 dxe5 Rad8 exf6 Rxf6 Bxf6 gxf6 Qa4 Ba8 Rfd1 Qe8 Rxd8 Qxd8 Rd1 Bd5 e4 b5 Qxb5 c6 Qe2 Qd7 Qg4+ Qg7 Qxg7+ Kxg7 exd5 cxd5 Ne2 Kh6 Nf4 a5 Nxe6 d4 Rxd4 Kh5 Rd5+ Kg4 Kg2 f5 Rxa5 Kh5 Nf4+ Kg5 Ra6 h6 Rg6#