1.d4 Nf6 2.Nf3 c6 3.c4 d5 4.Nc3 a6 5.c5 Nbd7 6.Bf4 Nh5 7.Bd2 Nhf6 8.Qc2 g6 9.h3 Bg7 10.Bf4 O-O 11.e3 Ne4 12.Be2 e5 13.Nxe5 Nxe5 14.Nxe4 dxe4 15.dxe5 Qa5+ 16.Qc3 Qxc3+ 17.bxc3 Re8 18.O-O-O Bxe5 19.Bxe5 Rxe5 20.Rd8+ Kg7 21.c4 Rxc5 22.Rhd1 b5 23.Re8 Bg4 24.Rxa8 Bxe2 25.Rd2 Bf1 26.Rxa6 Bxg2 27.h4 Bf1 28.Rd6 Rxc4+ 29.Kd1 Bd3 30.Raxc6 Rb4 31.Rc7 Rb1+ 32.Rc1 Rb2 33.f3 exf3 34.Rxd3 f2 35.Rd2 f1=Q# 0-1