1.d4 Nf6 2.Nf3 d5 3.c4 dxc4 4.Qa4+ Qd7 5.Qxc4 e6 6.g3 b5 7.Qc2 Nc6 8.Bg2 Bb7 9.O-O Bd6 10.Nc3 Nb4 11.Qb3 a5 12.Ne5 Bxe5 13.Bxb7 Rb8 14.dxe5 Qd8 15.a4 g6 16.Kg2 Kf8 17.Bf4 Rg8 18.Bf3 Ng4 19.h3 h6 20.Rfd1 Qd6 21.Rdb1 Qd3 22.Qd1 Rh8 23.Ra3 Nd5 24.Qb3 Nxf2 25.Be3 Nxe3+ 26.Kxf2 Qd4 27.Ne4 Nc4+ 28.e3 Qxe5 29.axb5 Rxb5 30.Qxc4 Rxb2+ 31.Rxb2 Qxb2+ 32.Be2 Qxa3 33.Qd4 Rg8 34.Nf6 Qd6 35.Qc3 Qb4 36.Nh7+ Ke8 37.Qc6+ Kd8 38.Nf6 Ke7 39.Nxg8+ Kf8 40.Nxh6 Qb1 41.Qc3 a4 42.Qd2 Qb8 43.Qd7 a3 44.Qxf7# 1-0