1.d4 c6 2.Nc3 d5 3.e4 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.Bc4 Bf5 7.Nf3 e6 8.O-O Rg8 9.g3 Bg4 10.Re1 Nd7 11.Qd3 Qc7 12.Qxh7 Rg7 13.Qd3 Bd6 14.Bh6 Rg6 15.Bxe6 Bxf3 16.Bf5+ Be2 17.Qxe2+ Be5 18.Bxg6 Nf8 19.c4 a6 20.Bg5 fxg5 21.Bf5 Qe7 22.Red1 Bc7 23.Qxe7+ Kxe7 24.d5 Ra7 25.g4 Ba5 26.Be4 Ne6 27.dxe6 Bc3 28.Rdb1 Bh8 29.Bf3 Bc3 30.Kf1 Kd6 31.a3 Ke7 32.Rd1 a5 33.Rd7+ Kxe6 34.Rd3 Bg7 35.Kg2 Bh8 36.Rf1 b5 37.Bd5+ Ke5 38.c5 f5 39.Kg3 f4+ 40.Kg2 Bg7 41.b3 Bh6 42.Bf3 Bg7 43.Ra1 Bh8 44.Rd8 Re7 45.Rf1 Bf6 46.Re1# 1-0