1.e4 e5 2.f4 exf4 3.Nf3 d6 4.Bc4 h6 5.O-O Nc6 6.d4 Bg4 7.Bxf4 Qf6 8.Be3 O-O-O 9.c3 Nge7 10.b4 g5 11.Qa4 d5 12.exd5 Nxd5 13.Bxd5 Rxd5 14.Ne5 Qe6 15.Nxg4 Qxg4 16.Na3 Bd6 17.Nb5 a6 18.Nxd6+ Rxd6 19.b5 Re6 20.Rae1 Rhe8 21.bxc6 Rxe3 22.cxb7+ Kxb7 23.Rb1+ Ka7 24.Qb4 Qc8 25.Qc5+ Ka8 26.Rxf7 Qe6 27.Rff1 Re2 28.d5 Rxg2+ 29.Kxg2 Qg4+ 30.Kh1 Re2 31.Rf8+