1.d4 e6 2.c4 Nf6 3.Nf3 d5 4.Nc3 dxc4 5.e3 c5 6.Bxc4 a6 7.O-O b5 8.Bb3 Bb7 9.Qe2 Nbd7 10.Rd1 Qc7 11.e4 cxd4 12.Nxd4 Bc5 13.Bxe6 fxe6 14.Nxe6 Qe5 15.Nxg7+ Kf7 16.Nf5 b4 17.Qc4+ Qe6 18.Nh6+ Ke7 19.Nd5+ Kf8 20.Be3 Bxe3 21.Qxb4+ Bc5 22.Qxb7 Rb8 23.Qc7 Bd6 24.Qc3 Be5 25.Qf3 a5 26.Rac1 Kg7 27.Nf5+ Kf7 28.Nh6+ Kg6 29.Nf5 Kf7 30.b3 Rhc8 31.Nf4 Qb6 32.Nd3 Rxc1 33.Rxc1 Re8 34.g4 Qe6 35.Rc4 Nb6 36.Rc2 Nbd7 37.g5 Nxe4 38.Nd4+ Qf6 39.gxf6 Bxd4 40.Qh5+ Kf8 41.Qd5 Ndxf6 42.Qxd4 Kg8 43.f3 Ng5 44.Qxf6 Nxf3+ 45.Qxf3 Rf8 46.Qd5+ Kh8 47.Rc7 Rg8+ 48.Kh1 a4 49.Qe5+ Rg7 50.Qxg7# 1-0