Nf3 d6 e4 Nf6 Nc3 c6 d4 b6 Be2 b5 a3 a6 O-O Nbd7 e5 Ng4 Ng5 Nh6 e6 Nf6 d5 cxd5 exf7+ Nxf7 Nxd5 Nxg5 Bxg5 h6 Bxf6 gxf6 Re1 Qd7 Nxf6+ exf6 Bxb5+ Kf7 Qd5+ Qe6 Be8+ Kxe8 Rxe6+ Bxe6 Qxe6+ Be7 Re1 Kf8 Qxe7+ Kg8 Re3 d5 Rg3#