1.d4
Nf6
2.c4
g6
3.Nc3
Bg7
4.e4
0-0
5.Nge2
d6
6.Ng3
c5
7.d5
e6
8.Be2
exd5
9.cxd5
Nbd7
10.0-0
a6
11.a4
h5
12.f4
h4
13.Nh1
Rb8
14.Nf2
Qc7
15.Qb3
Re8
16.Bd2
Nf8
17.Qc2
Bd7
18.Rae1
b5
19.e5
Bf5
20.Bd3
Bxd3
21.Nxd3
Nh5
22.axb5
c4
23.Nf2
dxe5
24.f5
axb5
25.fxg6
Nxg6
26.Nce4
Nhf4
27.Ng4
Qd8?
[27...Nxd5
defends the fork threat and leaves it hard to see White addressing his two-pawn material deficit any time soon. The move played, however, allows White more than a life-line . . .]
28.Ne3?
[. . . but he doesn't grab it: 28.Bxf4
Nxf4
(28...exf4
29.Nef6+
is even worse) 29.Rxf4!
exf4
30.Nef6+
Qxf6
(The only try but Black does not get enough for the queen.) 31.Rxe8+
Rxe8
32.Nxf6+
Bxf6
33.Qf5
and White is well on top]
28...Nd3
[Now Black is cruising again.]
29.Ra1
Ngf4
30.Ba5
Qd7
31.d6
f5
32.Nc3
e4
[Perhaps Stephen rejected 32...Qxd6
because of 33.Nxb5
but Black simply wins two minor pieces for a rook after 33...Qc5!
(33...Rxb5
34.Qxc4+
Rd5
35.Nxd5
Qxd5
36.Qxd5+
Nxd5
) 34.Qxc4+
Qxc4
35.Nxc4
Rxb5
etc. But the text move is fine, too.]
33.Kh1
Rf8
34.Bc7
Rbe8
35.b3
b4
[35...Bd4!
]
36.Ncd5
Bxa1
37.Rxa1
Qg7
[37...c3!?
]
38.Rf1
Nxd5
39.Qxc4
Kh8
40.Qxd5
f4?
[It's true that White has some counterplay for the lost exchange but this last move before the time control is, sadly for Black, not a very good one. Better was 40...Re5
41.Qd4
(41.Qb7
hamstrings the d-pawn) 41...Rc5
and the queens come off leaving a fairly simple win]
41.d7
Ra8
[Or 41...fxe3
42.dxe8Q
Nf2+
43.Kg1
Nh3+
44.Kh1=
]
42.d8Q
Raxd8
43.Bxd8
fxe3
44.Rxf8+
Qxf8
45.Qh5+
Kg7
46.Qg5+
Kf7
47.Qd5+
Ke8
48.Qxe4+
Kxd8
49.Qxd3+
Kc8
50.Qxe3
Qf1+
51.Qg1
Qd3
52.Qc5+
Kd7
53.Qa7+
Ke6
54.Qb6+
Kd7
55.Qb7+
Ke6
56.Qc8+
Ke7
57.Qc7+
Ke6
58.Qc8+
Ke7
1/2-1/2