1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.h3 Bd7 7.Be3 Nxd4 8.Qxd4 e5 9.Qd3 Be7 10.O-O-O O-O 11.Nd5 Nxd5 12.Qxd5 Be6 13.Qxb7 f5 14.exf5 Rxf5 15.Bd3 Rf8 16.Be4 Rb8 17.Qxa7 d5 18.Qa6 Bf7 19.Ba7 Ra8 20.Qb7 Bg5+ 21.Be3 Rxa2 22.c3 d4 23.Kb1 Ra4 24.Rhe1 Ba2+ 25.Kc2 Bxe3 26.fxe3 Rf7 27.Qb5 Rc4 28.Qxe5 Qc8 29.exd4 Qd7 30.Bd5 Rxc3+ 31.bxc3 Bxd5 32.Qe8+ Qxe8 33.Rxe8+ Rf8 34.Rxf8+ Kxf8 35.g3 Ke7 36.Kd3 Kd6 37.c4 Bg2 38.h4 h5 39.Ra1 Ke6 40.Ra6+ Kf7 41.d5 Ke7 42.Kd4 Bf1 43.Re6+