1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 g6 5.c4 Nb6 6.exd6 cxd6 7.Nc3 Bg7 8.h3 O-O 9.Be2 Nc6 10.O-O Bf5 11.Be3 d5 12.c5 Nc4 13.Bxc4 dxc4 14.Qa4 Bd3 15.Rfd1 e5 16.d5 Ne7 17.d6 Nf5 18.Nd5 e4 19.Nd2 b5 20.cxb6 axb6 21.Qb4 b5 22.Ne7+ Kh8 23.Nxf5 gxf5 24.Qc5 Qc8 25.Qd5 Qe6 26.Qc5 Rfc8 27.Qb4 Qd5 28.a3 Ra4 29.d7 Qxd7