1.Nf3 c5 2.c4 Nf6 3.g3 d5 4.Bg2 Nc6 5.cxd5 Nxd5 6.Nc3 e6 7.O-O Be7 8.d4 cxd4 9.Nxd5 Qxd5 10.Nxd4 Qd7 11.Nxc6 bxc6 12.Qa4 Bb7 13.Rd1 Qc7 14.Bf4 Qb6 15.Be3 Qc7 16.Rac1 Rc8 17.Qxa7 Ra8 18.Rxc6 Qxc6 19.Bxc6+ Bxc6 20.Qc7 Ba4 21.b3 Rd8 22.Rxd8+ Bxd8 23.Qb8 Bc6 24.Bb6 Kd7 25.a4 h5 26.a5 h4 27.Qa7+ Kc8 28.Qxf7 Bxb6 29.axb6 Bd7 30.Qf4 Kd8 31.b7