1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c5 5.cxd5 exd5 6.d4 Nc6 7.Bg5 cxd4 8.Nxd4 Bc5 9.Nxc6 bxc6 10.Qc2 Qd6 11.Bxf6 gxf6 12.O-O Bb6 13.Nc3 h5 14.Rad1 h4 15.Nxd5 cxd5 16.Bxd5 hxg3 17.Bxf7+ Ke7 18.Rxd6 Bb7 19.Bd5 gxf2+ 20.Rxf2 Rhg8+ 21.Kf1 Rac8 22.Re6+ Kd7 23.Qh7+ Rg7 24.Qxg7+ Kd8 25.Qe7# 1-0