d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Nf3 O-O Bd3 d5 a3 Ba5 O-O Nbd7 cxd5 exd5 Bd2 Bc7 Re1 Re8 Bc2 cxd4 exd4 Re6 Rxe6 Nf8 Re1 Bg4 h3 Bxf3 Qxf3 Kh8 Bg5 Ne6 Bxf6 Qxf6 Qxd5 Rd8 Qxb7 Bd6 Ne4 Qe7 Nxd6 Qxd6 Qxf7 Rg8 Rxe6 Qd5 Rh6 Qxg2+ Kxg2 a5 Rxh7#