1.d4 c6 2.e3 d5 3.h3 b6 4.Qe2 Ba6 5.Qf3 g6 6.Bxa6 Nxa6 7.Qe2 Qc8 8.Nf3 Nf6 9.c4 dxc4 10.Qxc4 Bg7 11.O-O c5 12.d5 Nb4 13.Nc3 O-O 14.Rd1 Qa6 15.Qxa6 Nxa6 16.e4 Nd7 17.Bg5 Rfe8 18.Rab1 Ne5 19.Nxe5 Bxe5 20.f4 Bd4+ 21.Kf1 Nc7 22.Ne2 Bg7 23.g4 Rad8 24.Bxe7 Rxe7 25.d6 Rxe4 26.dxc7 Rc8 27.Rd8+ Re8 28.Rxe8+ Rxe8 29.Rd1 Bf6 30.g5 Be7 31.Nc3 f5 32.Nb5 Rc8 33.Rd7 Kf7 34.Nxa7 Kg8 35.Nxc8 b5 36.Kf2 Bxg5 37.a4 bxa4 38.Kg1 Bxf4 39.Nb6 a3 40.c8=Q# 1-0