1.Nf3 c5 2.c4 d6 3.g3 e6 4.Bg2 Nd7 5.Nc3 Nb6 6.d3 d5 7.cxd5 exd5 8.d4 Nf6 9.O-O Bd6 10.Bd2 O-O 11.Rc1 cxd4 12.Nxd4 Ng4 13.Ndb5 Bb4 14.Nxd5 Nxd5 15.Bxd5 Qxd5 16.Bxb4 Qxb5 17.Bxf8 Kxf8 18.Qd8+ Qe8 19.Qd6+ Kg8 20.e3 Be6 21.a3 Rd8 22.Qc7 Rd7 23.Qc8 Qxc8 24.Rxc8+ Rd8 25.Rxd8#