1.g3 e6 2.Nf3 Bc5 3.d4 Bb6 4.b3 c5 5.dxc5 Bxc5 6.Bg2 d5 7.O-O Nf6 8.Bb2 O-O 9.c4 dxc4 10.Qc2 Qe7 11.Qxc4 Nc6 12.Rc1 Bd6 13.Nbd2 e5 14.Qh4 Rd8 15.Nc4 Bc7 16.Ba3 Qe8 17.Bb2 h6 18.b4 a6 19.a4 Bf5 20.Ne3 Be4 21.b5 axb5 22.axb5 Rxa1 23.Bxa1 Nd4 24.Nxd4 exd4 25.Rxc7 dxe3 26.Bxf6 Rd1+ 27.Bf1 exf2+ 28.Kxf2 Qe6 29.Be7 Qf5+ 30.Qf4 Qe6 31.h4 Qg6 32.g4 Qe6 33.Bb4 Rb1 34.Bc3 Bd5 35.Rc5 b6 36.Qd4 Rxf1+ 37.Kxf1 Bg2+ 38.Ke1 f6 39.Rc7 Qxe2+ 40.Kxe2 Be4 41.Rd7 f5 42.Ke3 Kh8 43.Qxg7# 1-0