1.e4 c5 2.Nf3 Nc6 3.Bc4 e6 4.O-O a6 5.Re1 b5 6.Bf1 Be7 7.a4 b4 8.c3 d5 9.exd5 exd5 10.d4 c4 11.cxb4 Bg4 12.Bg5 h6 13.Bh4 Kf8 14.Bxe7+ Ngxe7 15.Nc3 Bxf3 16.Qxf3 Nxd4 17.Qf4 Nc2 18.Rxe7 Kxe7 19.Rd1 Nxb4 20.Bxc4 Kf8 21.Nxd5 Rc8 22.Ne3 Qf6 23.Qxf6 gxf6 24.Rd7 Kg7 25.Nf5+ Kg6 26.Ne7+ Kg5 27.Nxc8 Rxc8 28.b3 Nc6 29.g3 Kf5 30.f4 Na5 31.Rd5+