1.e4 Nf6 2.Nc3 d5 3.e5 Nfd7 4.Nxd5 Nxe5 5.f4 Bg4 6.Be2 Bxe2 7.Nxe2 Nec6 8.Ne3 e6 9.O-O Bd6 10.Nc3 e5 11.f5 Qg5 12.Ne4 Qd8 13.Qh5 g6 14.Qh6 gxf5 15.Nxf5 Nd7 16.Qg7 Rf8 17.Qxh7 b6 18.Ng5 Bc5+ 19.Kh1 Qxg5 20.h4 Qg4 21.Rf3 e4 22.Rf2 Bxf2 23.Ng7+ Kd8 24.Qh6 Qd1+ 25.Kh2 Qg1+ 26.Kh3 Qh1+ 27.Kg4 f5+ 28.Kh5 Nf6+ 29.Kg6 Qxg2+ 30.Qg5 Ne7+ 31.Kh6 Rh8#