1.d4 Nf6 2.c4 e6 3.g3 a6 4.Bg2 d5 5.Nf3 dxc4 6.O-O Nc6 7.e3 Bd7 8.Qe2 b5 9.b3 cxb3 10.axb3 Be7 11.Bb2 O-O 12.Rc1 Nd5 13.Nc3 Ncb4 14.Ne4 a5 15.Nc5 Be8 16.e4 Nb6 17.Nb7 Qb8 18.Nxa5 Ra6 19.Nc6 Bxc6 20.Rxa6 Nxa6 21.Rxc6 Nb4 22.Rc1 Nd7 23.d5 exd5 24.exd5 Re8 25.Qd2 Bf8 26.Nd4 Ne5 27.Ne6 Nbd3 28.Bxe5 Nxc1 29.Qxc1 fxe6 30.dxe6 Qb6 31.Bc6 Re7 32.Bd5 c6 33.Bxc6 Rxe6 34.Bd5 Kh8 35.Qc8 Rf6 36.Bxf6 Qxf6 37.Kg2 b4 38.h4 g6 39.Qc7 Bd6 40.Qd7 Qe7 41.Qc8+ Kg7 42.Qg8+ Kh6 43.Bf3 Bc5 44.Qh8 Qf8 45.Qe5 Bd6 46.Qe3+ Kg7 47.h5 Qe7 48.h6+ Kf6 49.Qd4+ Kg5 50.Qh4+ Kf5 51.Qg4+ Kf6 52.Bd5 Qe5 53.Bg8 Qe7 54.Kf1 g5 55.Qh5 Bc5 56.f4 gxf4 57.gxf4 Qe4 58.Qf7# 1-0