1.g3 c5 2.Bg2 Nc6 3.c4 g6 4.Nf3 Bg7 5.Nc3 d6 6.O-O a6 7.a3 Rb8 8.Rb1 Bf5 9.d3 Nf6 10.b4 cxb4 11.axb4 b5 12.cxb5 axb5 13.h3 O-O 14.Be3 Qd7 15.g4 Be6 16.Ng5 h5 17.Nxe6 fxe6 18.g5 Ne8 19.Ne4 Nc7 20.Bd2 Nd4 21.Ng3 d5 22.e3 Nf5 23.Nxf5 exf5 24.Rc1 Kh7 25.Qc2 Rfc8 26.Qc6 Qd8 27.Rc5 e6 28.Rfc1 Bf8 29.R5c2 Bd6 30.e4 Qe7 31.exd5 Nxd5 32.Qxc8 Rxc8 33.Rxc8 Nf4 34.Ra1 Nxg2 35.Rca8 Bc7 36.R1a7 Nh4 37.Bf4 e5 38.Rc8 Nf3+ 39.Kg2 Nh4+ 40.Kf1 exf4 41.Rcxc7 Qxc7 42.Rxc7+ Kg8 43.Rc5 Nf3 44.Rxb5 Nxg5 45.Rd5 Nxh3 46.b5 Nxf2 47.b6 Kf7 48.b7 Ke6 49.Rd8 Ng4 50.b8=Q Kf6 51.Qxf4 Ne5 52.Rd6+ Kf7 53.Qxe5 Kf8 54.Rd7 g5 55.Qh8# 1-0