1.d4 Nf6 2.Nc3 e6 3.e4 Bb4 4.e5 Nd5 5.Bd2 Bxc3 6.bxc3 b6 7.Qg4 Rg8 8.Bd3 g6 9.Bg5 Ne7 10.Qh4 h5 11.Ne2 Bb7 12.Ng3 Bxg2 13.Be4 Bxh1 14.Bxh1 Nbc6 15.Ne4 Rh8 16.Qf4 Qb8 17.Nf6+ Kd8 18.d5 Na5 19.O-O-O Kc8 20.Nxd7 Kxd7 21.dxe6+ Ke8 22.Qxf7#