c4 e5 Nc3 Nf6 Nf3 Nc6 e4 Bc5 Be2 O-O d3 a6 O-O Ng4 h3 Nf6 Nxe5 Nxe5 d4 Bd6 c5 Ng6 cxd6 cxd6 f4 Ne7 f5 b5 e5 dxe5 dxe5 Bb7 exf6 Qb6+ Rf2 Qxf6 Be3 Rfe8 Bd4 Qd6 f6 Nc6 Bb6 Qxd1+ Rxd1 Rac8 Rxd7 Rxe2 Nxe2 Nd8 fxg7 Be4 Bxd8 a5 Rfxf7 Rxd8 Rxd8+ Kxf7 g8=Q+ Kf6 Rd6+ Ke5 Qe6#