1.Nf3 d5 2.d4 g6 3.c4 Nf6 4.Nc3 Bg7 5.h3 O-O 6.Bf4 a6 7.e3 b6 8.cxd5 Nxd5 9.Be5 Nxc3 10.bxc3 f6 11.Bc4+ Kh8 12.Bh2 Bb7 13.O-O Nd7 14.Bd3 b5 15.Nh4 Nb6 16.Qg4 f5 17.Qg5 Nd5 18.a4 Nxc3 19.Rfc1 Nxa4 20.Rxc7 Bf6 21.Nxg6+ hxg6 22.Qh6+ Kg8 23.Qxg6+ Bg7 24.Be5 Rf7 25.Rxa4 bxa4 26.Rxb7 Rc8 27.Bxf5 Rxf5 28.Qxg7#