1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.a4 b6 9.Nc3 Bb7 10.cxd5 Nxd5 11.Nxd5 Bxd5 12.O-O c5 13.e4 Bb7 14.Bc3 Nf6 15.Rfe1 Qc7 16.a5 Rad8 17.a6 Ba8 18.Rac1 Rc8 19.dxc5 Bxc5 20.Bxf6 gxf6 21.Qd2 Qe7 22.Qh6 Bb4 23.e5 fxe5 24.Rxc8 Rxc8 25.Rxe5 f6 26.Re2 Qd8 27.Ne1 Qd1 28.Qe3 e5 29.Bxa8 Rxa8 30.Qe4 Rd8 31.Kf1 Qd5 32.Nc2 Bc5 33.b4 Bf8 34.Qg4+ Kh8 35.Kg1 Qd3 36.Ne3 Bxb4 37.Qxb4 Qxe2 38.Qe7 Qd3 39.Qxf6+ Kg8 40.Nf5 Qd1+ 41.Kg2 Qd5+ 42.f3 Qd2+ 43.Kh3 Qd7 44.g4 h5 45.Ne7+ Kh7 46.Qg6+ Kh8 47.Qh6# 1-0