Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Bg5 h6 5. Bh4 d6 6. Nc3 c6 7. Nge2 Be6 8. Bxe6
fxe6 9. d4 exd4 10. Nxd4 Qe7 11. Nb3 Bb6 12. e5 dxe5 13. Ne4 O-O 14. Bxf6 Rxf6
15. Nxf6+ Qxf6 16. O-O Na6 17. Qd7 Rf8 18. Qd2 e4 19. a4 Qxb2 20. a5 Bc5 21.
Rab1 e3 22. fxe3 Rxf1+ 23. Kxf1 *
Position (FEN): 6k1/pp4p1/n1p1p2p/P1b5/8/1N2P3/1qPQ2PP/1R3K2 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1289
Best move: Qxb1+