1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 c5 5.e3 a6 6.cxd5 exd5 7.Bd3 Nc6 8.O-O c4 9.Bc2 Bb4 10.Ne5 O-O 11.a3 Ba5 12.f4 Ne8 13.Qh5 g6 14.Qe2 Ne7 15.Bd2 Nd6 16.e4 Bxc3 17.Bxc3 f6 18.Rad1 b5 19.f5 fxe5 20.f6 Nc6 21.dxe5 d4 22.exd6 dxc3 23.e5 Be6 24.bxc3 Qb6+ 25.Kh1 Qc5 26.Be4 Rad8 27.Bxc6 Qxc6 28.Qe3 Rf7 29.h4 Kh8 30.Kh2 a5 31.Rf2 Rb8 32.Rfd2 Qd7 33.Rd4 b4 34.axb4 axb4 35.cxb4 Rxb4 36.Ra1 Rb8 37.Rd2 Qc8 38.d7 Rxd7 39.Rxd7 Qxd7 40.Ra7 Rb7 41.Ra8+ Bg8 42.e6 Qd6+ 43.g3 Rb2+ 44.Kh3 Rb3 45.f7 Rxe3 46.fxg8=Q# 1-0