1.f4 d5 2.e3 c5 3.Nf3 Qc7 4.c4 e6 5.g3 Nf6 6.Nc3 Nc6 7.d4 dxc4 8.Bxc4 Be7 9.dxc5 Bxc5 10.Qe2 a6 11.Bd2 b5 12.Bd3 Bb7 13.Rc1 Nb4 14.Bb1 Rd8 15.a3 Nc6 16.Nxb5 axb5 17.Rxc5 O-O 18.O-O Qb6 19.Rfc1 b4 20.Qb5 Qxb5 21.Rxb5 Ba8 22.e4 bxa3 23.bxa3 Nd4 24.Nxd4 Rxd4 25.Bb4 Rfd8 26.Ba5 Rf8 27.Rb4 Rd2 28.Rbc4 Re2 29.Bb4 Re8 30.Rc8 Bb7 31.Rxe8+ Nxe8 32.Bd3 Rb2 33.Bb5 Nf6 34.Rc7 Rb1+ 35.Kf2 Ng4+ 36.Ke2 Rb2+ 37.Kd3 Bxe4+ 38.Kxe4 h5 39.Kd4 Rxh2 40.a4 Rb2 41.Bc3 Rg2 42.a5 Rxg3 43.a6 Ne3 44.a7 Nf5+ 45.Kc4 Nd6+ 46.Kb4 Nxb5 47.a8=Q+ Kh7 48.Kxb5 h4 49.Qe4+ Kh6 50.Rxf7 Rg6 51.Rf8 Kh5 52.Qf3+ Rg4 53.Rh8+ Kg6 54.Qxg4+ Kf7 55.Qxg7# 1-0