1.c4 e6 2.d4 Nf6 3.g3 Bb4+ 4.Nd2 d5 5.Bg2 O-O 6.Nf3 b6 7.O-O Bb7 8.b3 Bc3 9.Ba3 Bxa1 10.Bxf8 Bc3 11.Ba3 a5 12.Qc2 Bb4 13.Bb2 Nbd7 14.Ne5 Nxe5 15.dxe5 Nd7 16.cxd5 Bxd5 17.Bxd5 exd5 18.Nf3 Bc5 19.Rd1 Nf8 20.Bd4 Ne6 21.Bxc5 bxc5 22.Ne1 a4 23.Nd3 axb3 24.axb3 Ra5 25.Nf4 Nxf4 26.gxf4 Qd7 27.Qd2 Qg4+ 28.Kh1 Ra6 29.f3 Qf5 30.Qxd5 h6 31.Qd3 Qxd3 32.Rxd3 Ra2 33.Re3 Rc2 34.Kg2 g6 35.Kf2 c4 36.bxc4 Rxc4 37.Kg3 Rc2 38.f5 gxf5 39.Kf4 Kf8 40.Kxf5 Ke7 41.f4 c5 42.Ra3 Rxe2 43.Ra7+ Ke8 44.Kf6 c4 45.Rxf7 Re4 46.Ke6 h5 47.Ra7 Kd8 48.f5 c3 49.Rd7+ Kc8 50.Rd1 c2 51.Rc1 Re2 52.f6 Kd8 53.f7 Rf2 54.Rxc2 Rf3 55.Rc6 Rf6+ 56.exf6 h4 57.f8=Q# 1-0