1.Nf3 d5 2.c4 c6 3.d4 Nf6 4.Nc3 dxc4 5.a4 Bf5 6.Ne5 e6 7.f3 Bb4 8.Bg5 c5 9.e4 cxd4 10.exf5 dxc3 11.Qxd8+ Kxd8 12.O-O-O+ Ke7 13.Bxc4 h6 14.fxe6 hxg5 15.exf7 Rh6 16.Ng6+ Rxg6 17.Rhe1+ Ne4 18.Rxe4+ Kf6 19.g4 Nc6 20.Rd7 Nd8 21.f8=Q+ Bxf8 22.Rf7+ Nxf7 23.Re6#