e4 Nc6 d4 e6 Nf3 a6 Bd3 d6 c4 Nf6 h3 d5 exd5 exd5 c5 Qe7+ Be3 g5 O-O g4 hxg4 Bxg4 Bg5 O-O-O Re1 Be6 Qa4 a5 Ne5 Nb8 Nc3 c6 Bxf6 Qxf6 Qxa5 Qf4 Na4 Nd7 Nb6+ Nxb6 cxb6 Qxe5 dxe5 Kd7 Qa7 Ke8 Qxb7 Bd7 Qa7 Bc5 Rac1 Bd4 Rxc6 Rf8 e6 fxe6 Rcxe6+ Kf7 Re7+ Kg8 Rxd7 Rde8 Rxe8 Rxe8 Rxh7 Bxf2+ Kxf2 Re2+ Bxe2 Kf8 Rh8#