1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.d4 Bb4+ 5.Bd2 Be7 6.Bg2 a6 7.O-O O-O 8.Qc2 dxc4 9.Qxc4 b5 10.Qc2 Bb7 11.Rc1 Bd6 12.Bg5 Nbd7 13.Nbd2 Rc8 14.Bxf6 Nxf6 15.Nb3 Be4 16.Qc3 Bd5 17.Nfd2 Bxg2 18.Kxg2 Nd5 19.Qf3 f5 20.Nc5 Qf6 21.e3 Rcd8 22.a4 f4 23.axb5 axb5 24.exf4 Nxf4+ 25.gxf4 Bxf4 26.Qe2 Qg5+ 27.Kf1 Bxd2 28.Nxe6 Qd5 29.Qg4 g6 30.Rxc7 Rc8 31.Rg7+ Kh8 32.Nxf8 Rxf8 33.Re7 Qh1+ 34.Qg1 Qd5 35.Qg3 Qh1+ 36.Ke2 Qxa1 37.Qe5+ Rf6 38.Qxf6+ Kg8 39.Qg7# 1-0