1.Nf3 d5 2.g3 Nf6 3.Bg2 c5 4.O-O Nc6 5.d4 cxd4 6.Nxd4 e6 7.c4 Nxd4 8.Qxd4 Qc7 9.cxd5 Bc5 10.Qc3 exd5 11.Be3 Bb6 12.Qxc7 Bxc7 13.Nc3 Be6 14.Nb5 Bb8 15.Rac1 Kd7 16.Rfd1 Rd8 17.Bd4 Ke7 18.Nc7 Bxc7 19.Rxc7+ Rd7 20.Bxf6+ Kxf6 21.Rxd7 Bxd7 22.Bxd5 Be6 23.Bxe6 Kxe6 24.Rc1 Kd6 25.Kg2 Re8 26.Kf3 Re5 27.Rd1+ Ke6 28.Rd4 Ra5 29.a3 Rb5 30.b4 a5 31.Re4+