Chess puzzle (Crushing)
Moves: 1. Nf3 e6 2. g3 d5 3. Bg2 Nf6 4. d3 c5 5. O-O Nc6 6. Re1 Be7 7. Nbd2 b6 8. e4
dxe4 9. Nxe4 Nxe4 10. Rxe4 Bb7 11. Rb1 Nb4 12. Re1 Nxa2 13. Bf4 Nb4 14. c3 Nd5
15. Be5 Bf6 16. d4 Bxe5 17. Nxe5 cxd4 18. Qa4+ Kf8 19. c4 f6 20. Nd3 Nc3 21.
Qb4+ Kf7 22. Bxb7 Nxb1 23. Bxa8 Qxa8 24. Rxb1 Qe4 25. Nf4 *
Position (FEN): 7r/p4kpp/1p2pp2/8/1QPpqN2/6P1/1P3P1P/1R4K1 b - - 2 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 756
Best move: Qxb1+