1.Nf3 d5 2.e3 Nf6 3.c4 e6 4.b3 b6 5.Bb2 Bb7 6.Nc3 dxc4 7.Bxc4 a6 8.O-O Bd6 9.d4 Nbd7 10.d5 exd5 11.Nxd5 b5 12.Nxf6+ Nxf6 13.Bd3 O-O 14.a4 b4 15.Qc2 Re8 16.Rad1 Qe7 17.Bxf6 Qxf6 18.Bxh7+ Kf8 19.Bf5 g6 20.Bg4 Be4 21.Qe2 Rad8 22.g3 Ba8 23.h4 Qc3 24.h5 Qxb3 25.Nd4 Qd5 26.Ne6+ fxe6 27.Rxd5 exd5 28.hxg6 Rd7 29.f4 b3 30.e4 Rb8 31.Bf5 Bb7 32.Bxd7 Bc5+ 33.Kg2 Ra8 34.Qd3 Bb4 35.Qd1 Rd8 36.Qg4 Be7 37.Qe2 d4 38.Rf2 Bd6 39.Bh3 Ke7 40.Rf1 Re8 41.Qf3 Bc5 42.Kh1 Ba3 43.a5 Bc5 44.Qg4 Rg8 45.Rf3 Rd8 46.Qe6+ Kf8 47.Qf7# 1-0