1.c4 Nf6 2.Nf3 d6 3.d4 Bf5 4.Qb3 Qc8 5.Nc3 e6 6.Nh4 Nc6 7.e3 Be4 8.f3 Bg6 9.d5 Nb8 10.dxe6 fxe6 11.Nxg6 hxg6 12.Qc2 Kf7 13.Bd3 g5 14.Bd2 Nc6 15.Bg6+ Kg8 16.Ne4 Nxe4 17.Bxe4 a5 18.a3 Be7 19.O-O-O Bf6 20.f4 gxf4 21.exf4 Nd4 22.Qd3 Qd7 23.Kb1 d5 24.Bg6 c5 25.g4 b5 26.cxd5 exd5 27.g5 Rh3 28.Qf1 Rf3 29.Qg2 Be7 30.Bc3 Rxf4 31.Bxd4 cxd4 32.h4 b4 33.Qe2 bxa3 34.Qh5 Bd6 35.Qh7+ Kf8 36.Rde1 Re4 37.Bxe4 dxe4 38.Rhf1+ Ke7 39.Qxg7+ Ke6 40.Rxe4+ Be5 41.Qxe5# 1-0