1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Nxc6 bxc6 7.Bd3 d5 8.Qe2 Be7 9.O-O O-O 10.Bg5 h6 11.Bf4 d4 12.Nd1 Qa5 13.e5 Nd5 14.Qe4 f5 15.exf6 Nxf6 16.Qxd4 c5 17.Qe5 Nd5 18.Bg3 Bf6 19.Qe4 Qb6 20.Qh7+ Kf7 21.Bg6+ Ke7 22.Bh4 Kd6 23.Ne3 Nxe3 24.fxe3 Ba6 25.Rxf6 Rxf6 26.Rd1+ Kc6 27.Bxf6 Be2 28.Qxg7 Bxd1 29.Be4+ Kb5 30.Qd7+ Ka6 31.Bd3+