1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Bb4+ 5.Bd2 a5 6.Qc2 O-O 7.Bg2 Be7 8.O-O Nbd7 9.Rd1 c6 10.Bf4 b6 11.Ne5 Nxe5 12.dxe5 Nd7 13.Nc3 Nc5 14.Rd4 Ba6 15.cxd5 exd5 16.Rd2 Ne6 17.Be3 Qb8 18.f4 Bc5 19.Bf2 Qa7 20.e3 Rad8 21.Rad1 b5 22.f5 Nc7 23.Ne2 Rfe8 24.Nd4 Bb7 25.g4 Rxe5 26.Bg3 Rde8 27.Bxe5 Rxe5 28.Re2 Qb6 29.Kh1 b4 30.Rc1 Bd6 31.Nxc6 Rxe3 32.Ne7+ Kf8 33.f6 g6 34.Rd1 a4 35.Nxd5 Nxd5 36.Bxd5 b3 37.axb3 axb3 38.Qc4 Rxe2 39.Qxe2 Bxd5+ 40.Rxd5 Qc6 41.Qf3 Kg8 42.Rd3 Qc5 43.Rd2 h6 44.Kg2 Qe5 45.Kf1 Qc5 46.Qxb3 Qc1+ 47.Ke2 Qc6 48.Qd5 Qa6+ 49.Qd3 Qc6 50.Qxd6 Qe4+ 51.Kf2 Kh7 52.Qd5 g5 53.Qxf7+ Kh8 54.Qg7# 1-0