1.c4 Nf6 2.Nc3 c5 3.g3 Nh5 4.Nf3 Nc6 5.d4 cxd4 6.Nxd4 g6 7.Bg2 Bg7 8.Be3 Nf6 9.h3 O-O 10.Qd2 d6 11.O-O Qc7 12.Rac1 Bd7 13.Rfd1 Nxd4 14.Bxd4 Qxc4 15.Nd5 Qxa2 16.Nxe7+ Kh8 17.Nd5 Nxd5 18.Bxd5 Qa4 19.Rc4 Qb5 20.Rb4 Qa5 21.Bxg7+ Kxg7 22.Qd4+ Kg8 23.Rxb7 Bxh3 24.Qf6 Rae8 25.Bxf7+ Rxf7 26.Qxf7+ Kh8 27.Qxh7# 1-0