1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O e6 5.d3 d6 6.Nbd2 Be7 7.e4 Nbd7 8.h3 O-O 9.Qe2 c5 10.Nh2 d5 11.e5 Ne8 12.f4 Qc7 13.Ndf3 d4 14.Bd2 Bd5 15.Rae1 Rd8 16.g4 c4 17.b3 Bc5 18.f5 cxd3 19.cxd3 a5 20.Bg5 f6 21.fxe6 Bxf3 22.Nxf3 Nxe5 23.Nxe5 fxg5 24.Rf7 Be7 25.Nc6 Rxf7 26.exf7+ Kxf7 27.Qe6+ Kf8 28.Nxd8 Qd6 29.Qf7#