Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Be2 Nf6 5. d3 O-O 6. O-O h6 7. Nd5 d6 8. a3
Nxd5 9. exd5 Ne7 10. c4 a5 11. Bd2 f5 12. b4 axb4 13. axb4 Rxa1 14. Qxa1 Bb6
15. Be3 Bxe3 16. fxe3 c6 17. dxc6 bxc6 18. Qa2 Be6 19. e4 fxe4 20. dxe4 Qb6+
21. c5 Bxa2 22. cxb6 Rb8 23. Ra1 Be6 24. Ra7 Nc8 25. b7 *
Position (FEN): 1rn3k1/RP4p1/2ppb2p/4p3/1P2P3/5N2/4B1PP/6K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1040
Best move: Nxa7