1.g3 c5 2.Nf3 Nf6 3.c4 d5 4.cxd5 Nxd5 5.Bg2 Nc6 6.Nc3 Nc7 7.O-O e5 8.d3 Be7 9.Nd2 O-O 10.Nc4 f6 11.f4 exf4 12.Bxf4 Be6 13.Qb3 Qc8 14.Qa4 Qd7 15.Bxc7 Qxc7 16.Nd5 Qd7 17.Nxe7+ Qxe7 18.Bxc6 bxc6 19.Qxc6 Bxc4 20.dxc4 Qxe2 21.b3 Qe3+ 22.Kh1 Rae8 23.Qd5+ Kh8 24.Rad1 Re5 25.Qf3 Rfe8 26.Qxe3 Rxe3 27.Rd7 a6 28.Kg2 Re2+ 29.Rf2 Kg8 30.Rd6 R8e6 31.Rxe6 Rxe6 32.Rd2 Kf7 33.Kf3 Ke7 34.Rd5 Re5 35.Rxe5+ fxe5 36.g4 Ke6 37.Ke3 a5 38.Kd3 Kf6 39.Ke4 Ke6 40.h4 g6 41.a3 h6 42.Ke3 h5 43.Kf3 hxg4+ 44.Kxg4 Kf6 45.Kf3 Kf5 46.Ke3 e4 47.Kd2 Kf4 48.Ke2 e3 49.Ke1 Kf3 50.Kf1 e2+ 51.Ke1 Ke3 52.b4 axb4 53.axb4 cxb4 54.c5 b3 55.c6 b2 56.c7 b1=Q# 0-1