1.Nf3 d5 2.d4 e6 3.g3 Bb4+ 4.Nbd2 Nf6 5.Bg2 O-O 6.O-O b6 7.c4 Bb7 8.cxd5 exd5 9.Ne5 Re8 10.Ndf3 Ne4 11.Qb3 a5 12.Rd1 Nd7 13.Bf4 Nxe5 14.Nxe5 Bd6 15.Rac1 a4 16.Qc2 c5 17.Bxe4 dxe4 18.dxc5 bxc5 19.Nc4 Bxf4 20.Rxd8 Raxd8 21.gxf4 e3 22.Nxe3 Rxe3 23.fxe3 Re8 24.Qxc5 Bc8 25.Qxc8 Kf8 26.Rc7 g6 27.Qd7 Re6 28.Qxf7# 1-0