1.e4 c5 2.Nf3 d6 3.Bb5+ Nc6 4.Bxc6+ bxc6 5.O-O e5 6.c3 Nf6 7.d4 exd4 8.cxd4 Nxe4 9.Re1 d5 10.Bg5 f6 11.Nc3 Be7 12.Nxe4 dxe4 13.Rxe4 Bf5 14.Re3 fxg5 15.Qe2 Kf8 16.Ne5 Bf6 17.Qf3 cxd4 18.Ree1 Be6 19.Nxc6 Qd5 20.Rxe6 Qxe6 21.Nxd4 Qe8 22.Ne6+ Qxe6 23.Qxa8+ Qe8 24.Qxa7 h6 25.Qc5+ Kg8 26.Qc2 Kf7 27.Rc1 Qe6 28.Qc7+ Kg6 29.a4 Rd8 30.Qc2+ Qf5 31.Qe2 Qd3 32.Qe1 Bxb2 33.Qe6+ Kh7 34.Rf1 Bc3 35.g3 Rf8