1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 h6 7.Bxf6 Qxf6 8.e5 Qd8 9.Bxc4 c5 10.O-O cxd4 11.Ne4 Nc6 12.Qe2 Qc7 13.a3 Be7 14.Ng3 g5 15.h3 Bd7 16.b4 a6 17.Nh5 O-O-O 18.Rfc1 Kb8 19.b5 axb5 20.Bxb5 Qa5 21.Nf6 Bxf6 22.exf6 Rc8 23.Rab1 Rhd8 24.a4 Be8 25.Qe4 d3 26.Bxc6 Bxc6 27.Rxc6 Rxc6 28.Qxc6 d2 29.Qxb7# 1-0