1.g3 Nf6 2.c4 e6 3.Bg2 c6 4.Nf3 d5 5.b3 d4 6.O-O c5 7.Bb2 Nc6 8.e3 e5 9.Na3 Be7 10.d3 Bg4 11.h3 Bh5 12.exd4 exd4 13.g4 Bg6 14.Nh4 Qd7 15.f4 h6 16.Nxg6 fxg6 17.Qe2 O-O 18.Rae1 Rae8 19.Qe6+ Qxe6 20.Rxe6 Nb4 21.Nb5 Nxd3 22.Nc7 Nxb2 23.Nxe8 Rxe8 24.g5 Bf8 25.Re5 Nd3 26.Rxe8 Nxe8 27.Bd5+ Kh8 28.Be4 Nb4 29.Bxg6 Nd6 30.a3 Nc6 31.Re1 Kg8 32.h4 Ne7 33.h5 Nxg6 34.hxg6 hxg5 35.fxg5 Nf5 36.Re5 Ne7 37.Rxc5 Nxg6 38.Rc7 Bxa3 39.Rxb7 a5 40.Kf2 Bb4 41.Ke2 Ne5 42.c5 Kf8 43.Rc7 g6 44.c6 Bd6 45.Ra7 Ke8 46.c7 Kd7 47.Rxa5 d3+ 48.Ke3 Bxc7 49.Rd5+ Ke6 50.Rb5 Kf5 51.b4 Bd6 52.Rb7 Kxg5 53.b5 Bc5+ 54.Ke4 d2 55.Rd7 Nxd7 56.b6 d1=Q 57.b7 Kg4 58.b8=Q Qf3# 0-1