d4 Nf6 Nf3 e6 c4 d5 Nc3 Bb4 cxd5 exd5 Bg5 O-O e3 Bg4 Be2 g6 O-O Nbd7 Nxd5 Bd6 Ne5 Bxe2 Qxe2 Nxe5 Nxf6+ Kg7 dxe5 Bxe5 Nh5+ gxh5 Bxd8 Raxd8 Qxh5 Bxb2 Rab1 Bf6 Rxb7 a5 Rxc7 a4 g3 a3 Rb1 h6 Rbb7 Rd2 Rxf7+ Rxf7 Qxf7+ Kh8 Qh7#