1.Nf3 d5 2.d4 Nf6 3.c4 dxc4 4.Nc3 e6 5.e4 Bb4 6.Bxc4 Nxe4 7.O-O Bxc3 8.bxc3 Nxc3 9.Qb3 Nd5 10.Ba3 Nc6 11.Ne5 Nxd4 12.Qb2 Nf5 13.Bxd5 Qxd5 14.Rad1 Qa5 15.g4 Ne7 16.Nc4 Qg5 17.Ne5 O-O 18.f4 Qh4 19.g5 Nd5 20.Bxf8 Kxf8 21.Rd3 Kg8 22.Qg2 f6 23.Rxd5 exd5 24.Qxd5+ Be6 25.Qxe6+ Kh8 26.Nf7+ Kg8 27.Nd8+ Kf8 28.Qf7# 1-0