e4 d5 exd5 Nf6 Nf3 Bg4 Be2 c6 dxc6 Bxf3 Bxf3 Nxc6 O-O e6 Nc3 Qd7 d3 h6 Ne4 Nxe4 Bxe4 Qc7 c3 a6 d4 Bd6 g3 O-O Re1 Rfe8 Bd2 Rac8 b4 e5 Qg4 exd4 cxd4 Qb6 Bxh6 Qxd4 Rad1 f5 Qxf5 Rxe4 Qxc8+ Bf8 Rxd4 Rxe1+ Kg2 Nxd4 Be3 Rb1 Bxd4 b6 Qe6+ Kh7 Qf5+ Kg8 Qe6+ Kh7 Qf5+ Kg8 Qxb1 Bc5 bxc5 bxc5 Bxc5 a5 Qg6 Kh8 Bd4 Kg8 Qxg7#