1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 c5 5.e3 dxc4 6.Bxc4 a6 7.Bd3 b5 8.a4 b4 9.Ne4 Nbd7 10.Nxf6+ Nxf6 11.a5 cxd4 12.exd4 Be7 13.Ne5 Qd5 14.Be2 Bb7 15.Bf3 Qb5 16.Bxb7 Qxb7 17.Qa4+ Kf8 18.O-O Nd5 19.Qb3 h5 20.Qf3 Bf6 21.h4 g6 22.Bg5 Bxg5 23.hxg5 Kg7 24.Rfc1 Rhc8 25.Rc5 Rxc5 26.dxc5 Qc7 27.Re1 Rf8 28.c6 Qxa5 29.Qe4 Qc7 30.Qd4 Kg8 31.Qd3 a5 32.Nd7 Rc8 33.Rxe6 Nf4 34.Nf6+ Kg7 35.Ne8+ Kf8 36.Qe3 Qd8 37.Qxf4 Qd1+ 38.Kh2 Rxe8 39.Rxe8+ Kxe8 40.Qe5+ Kd8 41.Qxa5+ Ke7 42.Qxb4+ Ke6 43.Qe4+ Kd6 44.Qc4 Qe1 45.c7 f6 46.c8=R Kd7 47.Rc7+ Kd8 48.Qc6 Qe5+ 49.g3 Qxg3+ 50.Kxg3 f5 51.Qd7# 1-0