1.Nf3 Nf6 2.a3 c5 3.e3 d5 4.d4 cxd4 5.exd4 Nc6 6.Nbd2 Qc7 7.Bb5 Bg4 8.c4 g6 9.O-O Bg7 10.h3 Bxf3 11.Nxf3 dxc4 12.Bxc4 O-O 13.Be3 e6 14.Rc1 Rfd8 15.Qe2 Nd5 16.Rfd1 Nxe3 17.fxe3 Rac8 18.Rc3 e5 19.Ng5 exd4 20.Nxf7 Rf8 21.Ng5+ Kh8 22.Ne6 Qe7 23.exd4 Rfe8 24.Qg4 Bf6 25.Bb3 Na5 26.Ba2 b5 27.Rf3 Nc4 28.Re1 Nd6 29.Qf4 Nf5 30.g4 Bxd4+ 31.Kf1 Ne3+ 32.Rfxe3 Bxe3 33.Rxe3 Rc1+ 34.Ke2 Rc2+ 35.Kd3 Rxb2 36.Qd4+ Kg8 37.Qxb2 Qd6+ 38.Qd4 Qxa3+ 39.Ke4 Qxa2 40.Qg7# 1-0