Nf3 d5 d4 Nf6 c4 dxc4 e3 e6 Bxc4 c5 O-O a6 a4 Qc7 b3 Nc6 Ba3 b6 Nbd2 Be7 Bd3 c4 Nxc4 a5 Bxe7 Nxe7 Rc1 b5 Nce5 bxa4 Rxc7 a3 Ng5 a2 Nexf7 a4 Bb5+ Bd7 Bxd7+ Kf8 Nxh8 a3 Nxh7+ Nxh7 Qf3+ Nf6 Qxa8+ Nc8 Bxe6 g5 Qxc8+ Ne8 Ng6#