1.Nf3 c5 2.e4 e6 3.Nc3 d6 4.d4 cxd4 5.Nxd4 a6 6.g3 b5 7.Bg2 Bb7 8.O-O Nf6 9.Re1 Nbd7 10.a4 bxa4 11.e5 Bxg2 12.exf6 Bb7 13.Nxe6 fxe6 14.Rxe6+ Kf7 15.fxg7 Bxg7 16.Rxd6 Ne5 17.Qh5+ Ng6 18.Rxd8 Raxd8 19.Be3 Rhe8 20.Rd1 a3 21.Rxd8 Rxd8 22.Qf5+ Ke8 23.Bc5 axb2 24.Qe6+ Ne7 25.Qxe7# 1-0