1.c4 Nf6 2.d4 e6 3.Nf3 Be7 4.Nc3 d5 5.Bf4 O-O 6.e3 Nbd7 7.c5 Nh5 8.b4 Nxf4 9.exf4 c6 10.Bd3 b6 11.O-O a5 12.a3 Ba6 13.Bxa6 Rxa6 14.Qe2 Qa8 15.b5 cxb5 16.Qxb5 Ra7 17.Ne5 Nxe5 18.cxb6 Nf3+ 19.gxf3 Rb7 20.Na4 Qb8 21.Qa6 Bd6 22.Rfb1 Bxf4 23.Nc5 Re7 24.b7 Bxh2+ 25.Kg2 Qf4 26.Qxa5 Rb8 27.Rh1 Qxd4 28.Rad1 Bc7 29.Rxd4 Bxa5 30.Rb1 Rc7 31.Rb5 Bc3 32.Ra4 Be5 33.Ra7 h5 34.Na6 Rd7 35.Nxb8 Bxb8 36.Ra8 f5 37.Rxb8+ Kf7 38.Ra5 Kf6 39.Kh1 Kf7 40.Ra6 e5 41.Rf6+ gxf6 42.Rf8+ Kxf8 43.b8=Q+ Kg7 44.Qe8 Rc7 45.Qe6 d4 46.f4 d3 47.fxe5 d2 48.exf6+ Kh7 49.Qd5 Rc1+ 50.Kh2 d1=Q 51.Qf7+ Kh6 52.Qg7# 1-0