1.d4 Nf6 2.c4 e6 3.a3 Be7 4.Nf3 O-O 5.Bf4 d5 6.e3 Nbd7 7.Nc3 a6 8.c5 Nh5 9.Be5 Nxe5 10.Nxe5 Nf6 11.Bd3 Nd7 12.f4 f5 13.Nf3 Rf6 14.O-O Rf8 15.h3 Nf6 16.b4 Ne4 17.Bxe4 fxe4 18.Ne5 Bd7 19.Qg4 Bf6 20.c6 bxc6 21.Na4 Qe7 22.Nc5 Bxe5 23.fxe5 Rf5 24.Qe2 Bc8 25.Rf2 h6 26.Raf1 a5 27.bxa5 Rxa5 28.a4 Rxc5 29.dxc5 Qxc5 30.Rxf5 exf5 31.Qd2 Qa7 32.a5 Be6 33.Ra1 f4 34.Qd4 c5 35.Qa4 Qa6 36.exf4 d4 37.Qe8+ Kh7 38.Qf8 Qd3 39.f5 Qc3 40.fxe6 Qxa1+ 41.Kh2 d3 42.Qf5+ g6 43.Qf7+ Kh8 44.Qf6+ Kh7 45.e7 d2 46.Qf7+ Kh8 47.e8=Q# 1-0