1.e4 c5 2.Nc3 d6 3.f4 Nf6 4.Nf3 Nbd7 5.Bc4 e6 6.d3 Be7 7.O-O O-O 8.Qe1 a6 9.a3 b5 10.Ba2 Bb7 11.f5 exf5 12.Ng5 Ne5 13.Qg3 fxe4 14.Ncxe4 Bxe4 15.Nxe4 Nh5 16.Qh3 g6 17.Bh6 Ng7 18.Rae1 Qc8 19.Qxc8 Raxc8 20.Bf4 Nf5 21.Nxd6 Bxd6 22.Bxe5 Bxe5 23.Rxe5 Rfe8 24.Rxe8+ Rxe8 25.b4 cxb4 26.axb4 Kg7 27.Bd5 Nd6 28.c4 bxc4 29.dxc4 f5 30.Ra1 Rc8 31.c5 Nb5 32.Rxa6 Rd8 33.Rb6 Nc3 34.Bf3 h5 35.c6 Rc8 36.b5 Kf7 37.Rb7+ Kf6 38.b6 Nb5 39.c7 Nd6 40.Rb8 Ke7 41.Rxc8 Nxc8 42.b7 Kd7 43.b8=Q Ne7 44.Qd8+ Ke6 45.Qxe7+