d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 a6 Bf4 Be6 Qxc7 Qxc7 Bxc7 Nc6 d5 Nb4 dxe6 Rac8 exf7+ Rxf7 Bc4 Nxe4 Nxe4 Rxc7 Bxf7+ Kxf7 Neg5+ Kf6 Nxh7+ Ke6 Rd1 b5 O-O g5 a3 Nc6 Nfxg5+ Kf5 Rd5+ e5 h3 Nd4 g4+ Kf4 Rxd4+ exd4 Re1 Re7 Rxe7 Be5 Rf7+ Bf6 Rxf6+ Ke5 Rxa6 d3 Nf6 b4 Kg2 Kf4 Ra5 bxa3 Rf5#