e4 e5 Nf3 Nc6 d3 Nf6 g3 d5 exd5 Nd4 Bg2 Bg4 Nbd2 Qxd5 O-O g5 h3 Nxf3+ Nxf3 Bxf3 Bxf3 e4 Qe2 Qe5 d4 Qd5 c4 Qxd4 Bxg5 Be7 Bxf6 Qxf6 Qxe4 O-O Rad1 Rfe8 Rd7 Rab8 Bh5 Kf8 Qxh7 Rbd8 Rxc7 Rc8 Rxb7 Rc6 Re1 a5 Re4 Qg7 Qxg7+ Kxg7 Rbxe7 Rxe7 Rxe7 Rxc4 Bxf7 Kf6 Bxc4 Kxe7 h4 Kd6 g4 Ke7 h5 Kf6 f4 a4 h6 Kg6 g5 Kf5 h7 Kxf4 h8=Q Kf5 Qf6+ Ke4 Bb5 a3 Bc6+ Ke3 Qe5+ Kd3 Qc3+ Ke2 Bf3#