1.c3 Nf6 2.d4 e6 3.g3 c5 4.Bg2 d5 5.Nf3 Nbd7 6.O-O Be7 7.Bf4 O-O 8.Nbd2 h6 9.Qc2 b6 10.e4 dxe4 11.Nxe4 Bb7 12.Nfd2 Nd5 13.Bd6 f5 14.Bxe7 Qxe7 15.Rfe1 fxe4 16.Qxe4 cxd4 17.Qxd4 Nc5 18.b4 Na4 19.Rac1 Rad8 20.Qe5 Qf6 21.Qxf6 Nxf6 22.Nb3 Bxg2 23.Kxg2 Rfe8 24.Nd4 e5 25.Nc6 Rd2 26.Nxe5 Rxa2 27.c4 Rb2 28.c5 Rxb4 29.c6 Nc5 30.c7 a5 31.Red1 Kh7 32.Rd8 Rxe5 33.c8=Q a4 34.h4 a3 35.Ra1 Ra4 36.Qc6 Re6 37.Qf3 a2 38.Rd2 b5 39.Qf5+ Kg8 40.Qxc5 Ne4 41.Qxb5 Nxd2 42.Qxa4 Re2 43.Rxa2 Ne4 44.Rxe2 Nxg3 45.Kxg3 h5 46.Qd7 Kf8 47.Re8# 1-0