1.Nf3 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.d4 O-O 6.Be2 e5 7.O-O Nbd7 8.Be3 c6 9.Qc2 Qc7 10.h3 exd4 11.Nxd4 Re8 12.Rad1 Nc5 13.Bf3 a5 14.Ndb5 cxb5 15.Nxb5 Qe7 16.Nxd6 Ncxe4 17.Nxe8 Qxe8 18.Rfe1 Bf5 19.Qe2 Qc6 20.Bd4 Re8 21.g4 Qc8 22.gxf5 Qxf5 23.Bg2 h5 24.Qd3 Qf4 25.Bxf6 Qxf2+ 26.Kh1 Ng3+ 27.Kh2 Rxe1 28.Rxe1 Qxe1 29.Bxg7 Ne2 30.Bd4 h4 31.Ba7 Nf4 32.Qe3 Ne2 33.Qe8+ Kg7 34.Bd4+ f6 35.Qe7+ Kh6 36.Be3+ g5 37.Qxf6+ Kh7 38.Be4+ Kg8 39.Qg6+ Kf8 40.Bc5#