e4 c5 Nc3 e6 Nge2 Nc6 d4 cxd4 Nxd4 Nf6 Be2 d5 exd5 Nxd5 O-O Bc5 Nxc6 bxc6 Ne4 Qe7 c4 Nc7 Bg5 f6 Nxf6+ Qxf6 Bh5+ Ke7 Bxf6+ gxf6 Qg4 Ne8 Bxe8 f5 Qg7+ Kxe8 Qxh8+ Bf8 Qxh7 Bd6 Rad1 Be7 Qg8+ Bf8 Rd6 Rb8 Rfd1 e5 Rf6 a6 Qxf8#