1.Nf3 d5 2.g3 c6 3.Bg2 Bg4 4.O-O Nd7 5.h3 Bh5 6.d4 e6 7.c4 Ngf6 8.cxd5 cxd5 9.Qb3 Qb6 10.Nc3 Be7 11.Ne5 Nxe5 12.dxe5 Nd7 13.Be3 Qxb3 14.axb3 Nxe5 15.f4 Nc6 16.g4 Bg6 17.f5 exf5 18.gxf5 Bh5 19.Nxd5 Bd8 20.Nf4 Bg5 21.Bc5 Bxf4 22.Rxf4 O-O-O 23.Bxc6 bxc6 24.Rxa7 Rhe8 25.Rfa4 Rd1+ 26.Kf2 Rxe2+ 27.Kg3 Rd5 28.Ra8+ Kd7 29.R4a7#