1.c4 Nf6 2.g3 c6 3.Bg2 d5 4.Nf3 Bf5 5.cxd5 cxd5 6.Qb3 Qc7 7.O-O e6 8.d3 Nc6 9.Nc3 Be7 10.Bf4 Qd7 11.e4 Bg6 12.exd5 Nxd5 13.Nxd5 exd5 14.Ne5 Nxe5 15.Bxe5 f6 16.Bf4 Bf7 17.Rac1 Bd8 18.Rfe1+ Kf8 19.Qb4+ Kg8 20.Qd6 Qxd6 21.Bxd6 f5 22.Bxd5 Bg5 23.Bxb7 Rd8 24.Rc8 h5 25.Be7 Rxc8 26.Bxc8 Bxe7 27.Rxe7 Bxa2 28.Re8+