1.c4 Nf6 2.g3 e6 3.d4 Bd6 4.Bg2 Bb4+ 5.Nc3 Bxc3+ 6.bxc3 O-O 7.e4 d6 8.Ne2 Nc6 9.O-O e5 10.f4 Bg4 11.fxe5 dxe5 12.d5 Na5 13.h3 Bd7 14.Qd3 b6 15.Bg5 Qe7 16.Bxf6 gxf6 17.g4 Kh8 18.Ng3 Rg8 19.Nh5 Rg6 20.Rf3 Qc5+ 21.Kh2 Nxc4 22.Nxf6 Rd8 23.Raf1 Bb5 24.R1f2 c6 25.Qe2 Nd6 26.Qe1 cxd5 27.exd5 e4 28.Nxe4 Re8 29.Rf4 Qxd5 30.c4 Nxc4 31.Rf5 Re5 32.Qc3 Rg7 33.Ng5 Rxf5 34.Bxd5 Rxf2+ 35.Kg1 Rf4 36.Nxf7+ Kg8 37.Nd6+ Kh8 38.Nxb5 a5 39.Bxc4 Rf7 40.Qd4 h6 41.Qd6 Rf4 42.Qb8+ Kh7 43.Qc8 Rf3 44.a4 h5 45.Bd5 Rb3 46.Qf8 Rxg4+ 47.hxg4 h4 48.Kf2 Ra3 49.Qc8 Ra2+ 50.Bxa2 Kg6 51.Kf3 Kg5 52.Ke3 h3 53.Nc7 Kg6 54.g5 Kg7 55.Bf7 b5 56.Nd5 b4 57.Qg8# 1-0