1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.d4 exd4 7.O-O Nge7 8.Ng5 Ne5 9.Nxf7 Nxf7 10.Bxf7+ Kxf7 11.Qh5+ Ng6 12.Qxa5 d6 13.cxd4 c6 14.Qh5 Qh4 15.Qe2 Re8 16.Nc3 b5 17.g3 Qh3 18.f4 Kg8 19.f5 Nh4 20.Qc2 b4 21.Na4 Ba6 22.Rf4 g5 23.fxg6 Nxg6 24.Rf2 Rf8 25.Be3 Nh4 26.Bf4 Kh8 27.gxh4 Rxf4 28.Rxf4 Rg8+ 29.Kh1 Bd3 30.Qf2 d5 31.Rg1 Bxe4+ 32.Rxe4 Rxg1+ 33.Kxg1