1.Nf3 Nf6 2.d4 d5 3.c4 dxc4 4.Nc3 e6 5.e4 Bb4 6.Bg5 h6 7.Bxf6 Qxf6 8.Bxc4 c5 9.e5 Qd8 10.O-O cxd4 11.Ne4 Nc6 12.Qc1 Be7 13.Qf4 Bd7 14.a3 Qc7 15.Rac1 O-O 16.Rfe1 f6 17.Qg3 fxe5 18.b4 a6 19.Bd3 Qd8 20.Qg6 Be8 21.Qxe6+ Bf7 22.Qg4 Qc8 23.Qg3 Qe6 24.Nc5 Bxc5 25.Rxc5 Qb3 26.Nxe5 Nxe5 27.Rcxe5 Rac8 28.R5e4 Qc3 29.h3 Bg6 30.Qxg6 Qxd3 31.Qe6+ Kh8 32.Qd7 Rcd8 33.Qxb7 Qxa3 34.Rg4 Rg8 35.Qb6 Qc3 36.Re6 Kh7 37.Rxg7+ Rxg7 38.Rxh6+ Kg8 39.Qxd8+ Kf7 40.Rf6# 1-0