d4 Nf6 c4 e6 Nc3 d5 cxd5 exd5 Bg5 c6 e3 Bf5 Qf3 h6 Qxf5 hxg5 Qxg5 Qa5 Bd3 Nbd7 a3 Bd6 Qf5 Rh5 Qf3 Rxh2 Rxh2 Bxh2 Ne2 Be5 dxe5 Nxe5 Qf5 Nxd3+ Qxd3 g6 Qd4 Qa6 Qxf6 d4 exd4 Qxe2+ Kxe2 Rc8 Rh1 c5 Rh7 b6 Qxf7+ Kd8 Rh8#