Chess puzzle (Crushing)
Moves: 1. d4 e5 2. e3 Nc6 3. Bc4 Bb4+ 4. Nc3 d6 5. Bd2 a6 6. a3 b5 7. Bb3 Ba5 8. Nf3
Nf6 9. dxe5 Nxe5 10. O-O Bg4 11. Nxe5 Bxd1 12. Nxf7 Qe7 13. Nxh8 Bh5 14. Nd5
Nxd5 15. Bxd5 Bxd2 16. Bxa8 Kd7 17. Bb7 Qg5 18. Rad1 Bxd1 19. Rxd1 Ba5 20. Bxa6
c6 21. Rxd6+ Kxd6 *
Position (FEN): 7N/6pp/B1pk4/bp4q1/8/P3P3/1PP2PPP/6K1 w - - 0 22
White to move.
Themes:  Endgame  
Puzzle rating: 617
Best move: Nf7+