Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nf3 c5 5. c3 Nc6 6. Bd3 c4 7. Bc2 Bd6 8. Bg3
Ng4 9. Ne5 Ngxe5 10. dxe5 Bxe5 11. Nd2 O-O 12. Nf3 Bxg3 13. hxg3 h6 14. Qe2 Qf6
15. O-O-O e5 16. e4 dxe4 17. Bxe4 Bf5 18. Bxf5 Qxf5 19. Qxc4 Rad8 20. Rxd8 Rxd8
21. Re1 Re8 22. Qb5 Qd7 23. Nxe5 a6 24. Nxd7 Rxe1+ 25. Kc2 *
Position (FEN): 6k1/1p1N1pp1/p1n4p/1Q6/8/2P3P1/PPK2PP1/4r3 b - - 1 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1368
Best move: axb5