1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.d4 dxc4 5.Bg2 a6 6.O-O Nc6 7.Nc3 Rb8 8.b3 cxb3 9.Qxb3 Be7 10.Rd1 b5 11.d5 Na5 12.Qc2 exd5 13.e4 O-O 14.e5 c6 15.exf6 Bxf6 16.Bf4 Rb7 17.Rac1 Re8 18.Ne2 Nc4 19.Ned4 Bd7 20.Nf5 h6 21.Nd6 Nxd6 22.Bxd6 a5 23.Bc5 b4 24.Nd4 Bg5 25.Rb1 Bf6 26.h4 Be5 27.Qa4 f5 28.Re1 f4 29.gxf4 Bxf4 30.Rxe8+ Qxe8 31.Qc2 Rb8 32.Nf5 Qe6 33.Ne7+ Kf7 34.Rb3 Qf6 35.Rf3 g5 36.hxg5 hxg5 37.Qh7+ Qg7 38.Qh5+ Kf6 39.Bd4+ Ke6 40.Bxg7 Rf8 41.Bh6 Re8 42.Qxg5 Bxg5 43.Bxg5 a4 44.Bh4 Kd6 45.Ng6 Re1+ 46.Kh2 Ke6 47.Rf6# 1-0