1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 d5 6.Bb5 Ne4 7.Nxd4 Bc5 8.Be3 Bxd4 9.Bxd4 O-O 10.O-O Nxd4 11.Qxd4 c5 12.Qe3 Qb6 13.Bd3 Qxb2 14.Bxe4 Qxa1 15.Nc3 Qxf1+ 16.Kxf1 dxe4 17.Nxe4 b6 18.Nd6 Be6 19.f4 f6 20.Kg1 Rad8 21.h3 fxe5 22.Qxe5 Bxa2 23.c4 h6 24.Qe6+ Kh7 25.Qe7 Bb1 26.f5 Bxf5 27.Nxf5 Rd1+ 28.Kh2 Rxf5 29.Qe4 Rf1 30.g4 Rf2+ 31.Kg1