1.d4 Nf6 2.Nf3 c6 3.Bg5 d5 4.e3 Bg4 5.c4 Nbd7 6.cxd5 Nxd5 7.Be2 h6 8.Bh4 Qb6 9.Qc2 Nb4 10.Qd2 Nd5 11.Nc3 e6 12.e4 N5f6 13.h3 Bxf3 14.Bxf3 e5 15.Bxf6 Nxf6 16.dxe5 Rd8 17.Qc2 Nd7 18.e6 fxe6 19.Bh5+ Ke7 20.O-O g5 21.e5 Nxe5 22.Rae1 Bg7 23.Re3 Rd4 24.Rfe1 Qc5 25.Qb3 Rb4 26.Qd1 Rd4 27.Qb1 Kd8 28.a3 Kc8 29.b4 Qd6 30.Ne4 Qe7 31.Nc5 b6 32.Nd3 Nxd3 33.Rxd3 Rxd3 34.Qxd3 Rd8 35.Qc4 Rd6 36.b5 c5 37.Qe4 Qb7 38.Qg6 Qe7 39.Bg4 Kc7 40.Qe4 Bc3 41.Re2 Rd1+ 42.Kh2 Rd2 43.Rxd2 Bxd2 44.g3 Bc3 45.Qc6+ Kb8 46.Bf3 Bd4 47.Qa8+ Kc7 48.Qxa7+ Kd6 49.Qxb6+ Ke5 50.Kg2 c4 51.Qb8+ Qd6 52.Qh8+ Kf5 53.Qh7+ Kf6 54.Qxh6+ Ke5 55.Qxg5# 1-0