1.c4 Nf6 2.Nf3 e6 3.g3 d5 4.Bg2 d4 5.d3 c5 6.e4 Nc6 7.e5 Nd7 8.Bf4 Qc7 9.O-O b6 10.Nbd2 Bb7 11.Ne4 Be7 12.Re1 O-O 13.a3 a5 14.h4 a4 15.Qe2 Ra7 16.Nf6+ gxf6 17.exf6 Bd6 18.Bxd6 Qxd6 19.Qd2 Kh8 20.Qh6 Rg8 21.Ng5 Rxg5 22.hxg5 Qf8 23.Qh1 Nd8 24.f4 Bxg2 25.Qxg2 Qg8 26.Kf2 Rb7 27.Rh1 Nf8 28.Qf3 b5 29.cxb5 Rxb5 30.b4 e5 31.Qd5 exf4 32.Qxd8 fxg3+ 33.Kg2 cxb4 34.g6 fxg6 35.Rhe1 Rd5 36.Qe7 Rf5 37.axb4 g5 38.Re5 Rxe5 39.Qxe5 Ng6 40.f7+ Nxe5 41.fxg8=Q+ Kxg8 42.b5 Nxd3 43.b6 Nc5 44.Rc1 Na6 45.b7 d3 46.Rc6 d2 47.Rxa6 d1=Q 48.b8=Q+ Kg7 49.Qb7+ Qd7 50.Qxd7+ Kf8 51.Ra8# 1-0