1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.c4 dxc4 6.Bxc4 O-O 7.Nc3 f5 8.Nf3 Nd7 9.Qc2 Nf6 10.O-O-O c6 11.h4 h5 12.Ne5 Qa5 13.f4 Be6 14.Qb3 Rae8 15.Bxe6 fxe6 16.Qxb7 Bxe5 17.dxe5 Rb8 18.Qxc6 Rfc8 19.Qxe6+ Kh8 20.exf6 Rxc3+ 21.Kb1 Rc7 22.Rd3 Qc5 23.fxg7+ Kh7 24.g8=Q+ Rxg8 25.Rd7+ Rg7 26.Rxg7+ Rxg7 27.Rc1 Qb5 28.a3 Rxg2 29.Qf7+