d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O Nf3 c5 dxc5 Na6 g3 Nxc5 Bg2 d6 O-O d5 Be3 Bd7 cxd5 Bxc3 Bxc5 Ba5 b4 Bb6 Bxf8 Qxf8 Ne5 exd5 Nxd7 Nxd7 Bxd5 Bd4 Bxb7 Rb8 Rad1 a6 Rxd4 Rxb7 Qc6 Rb5 Rxd7 h6 a3 Qe8 Qc7 a5 Rd8 Re5 Rxe8+ Rxe8 Qxa5 h5 Rc1 g6 Rc7 Rxe2 Qd5 h4 Qxf7+ Kh8 Qg7#