1.Nf3 d5 2.g3 Nf6 3.Bg2 Bg4 4.c4 c6 5.Qb3 Qb6 6.Nc3 e6 7.d3 Nbd7 8.Be3 Bc5 9.Bxc5 Nxc5 10.Qa3 dxc4 11.d4 Nce4 12.Ne5 Nxc3 13.bxc3 Qb5 14.O-O a5 15.Rfb1 Qa6 16.Rxb7 Qxb7 17.Bxc6+ Qxc6 18.Nxc6 Kd7 19.Ne5+ Kc7 20.Nxf7 Rhb8 21.Qd6+ Kb7 22.Rb1+ Ka7 23.Qc7+ Ka6 24.Rxb8 Ra7 25.Qb6#