1.Nf3 d5 2.d4 Bf5 3.c4 e6 4.Nc3 Nf6 5.Nh4 Bb4 6.Nxf5 exf5 7.Bg5 dxc4 8.e3 b5 9.a4 Nbd7 10.axb5 h6 11.Bxf6 Nxf6 12.Bxc4 Ne4 13.Qb3 Bxc3+ 14.bxc3 Nd6 15.Bd5 Rb8 16.Bc6+ Kf8 17.Rxa7 h5 18.O-O h4 19.h3 Rh6 20.Qd5 Rg6 21.c4 Qg5 22.Rxc7 Ne4 23.Qxf7#