e4 d5 exd5 Nf6 d4 Qxd5 Nf3 Qh5 h3 Bg4 Be2 Nc6 Nbd2 Rd8 c3 e5 O-O exd4 hxg4 Nxg4 Re1 Be7 Qc2 O-O Ne4 Nce5 Ng3 Nxf3+ Bxf3 Qh2+ Kf1 Ne3+ Bxe3 dxe3 Rxe3 Bd6 Rd1 c6 Red3 Bc7 Rxd8 Bxd8 Rd7 b5 Bxc6 a6 Bd5 Bh4 Qf5 a5 Rxf7 Qh1+ Nxh1 Rxf7 Qxf7+ Kh8 Qg8#