1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Bd3 Nc6 6.Nxc6 bxc6 7.O-O d5 8.Qe2 Be7 9.Bg5 h6 10.Bh4 Nd7 11.Bxe7 Qxe7 12.c4 d4 13.e5 Rb8 14.b3 Nc5 15.Bc2 O-O 16.Nd2 Rd8 17.Be4 Nxe4 18.Nxe4 c5 19.Rad1 Bb7 20.Rd3 Bxe4 21.Qxe4 a5 22.Rg3 a4 23.Rd1 axb3 24.axb3 Rf8 25.Rdd3 f5 26.Qf4 Kh7 27.h4 Ra8 28.h5 Ra1+ 29.Kh2 Re1 30.Rg6 Re4 31.Qd2 Rxe5 32.Rdg3 Rf7 33.b4 cxb4 34.Qxd4 Re4 35.Qb6 Qh4+ 36.Rh3 Qf4+ 37.Rhg3 Qh4+ 38.Rh3 Qf4+ 39.Rhg3 Qe5 40.Qd8 Rg4 41.Rxg4 fxg4 42.Qd3+ Kg8 43.Qg6 Rxf2 44.Qxg4 Rf5 45.Qd1 Rxh5+