1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 d5 6.Bb5 Ne4 7.Nxd4 Bd7 8.Bxc6 bxc6 9.O-O Be7 10.f3 Nc5 11.f4 Ne4 12.Nc3 Nxc3 13.bxc3 c5 14.Ne2 O-O 15.f5 c6 16.Ng3 Re8 17.Qg4 Bf8 18.e6 fxe6 19.f6 Kh8 20.Nh5 gxf6 21.Nxf6 Bg7 22.Bg5 Re7 23.Nxh7 Kxh7 24.Qh4+ Kg8 25.Bxe7 Qe8 26.Rf3 e5 27.Rg3 Bf5 28.Rf1 Bg6 29.Rf8+ Bxf8 30.Bxf8 Kxf8 31.Qf6+