Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Nf6 3. Bc4 e6 4. dxe6 Bxe6 5. Qe2 Qe7 6. Bxe6 Qxe6 7. Nc3 Nc6
8. Nf3 O-O-O 9. d3 Nb4 10. Be3 Ng4 11. O-O Nxe3 12. fxe3 Bc5 13. d4 Bb6 14. a3
Nd5 15. Nxd5 Qxd5 16. c4 Qe4 17. c5 Ba5 18. b4 h5 19. Ne5 Rxd4 20. bxa5 Qxe5
21. c6 Re4 22. cxb7+ Kb8 23. Rf3 *
Position (FEN): 1k5r/pPp2pp1/8/P3q2p/4r3/P3PR2/4Q1PP/R5K1 b - - 2 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1054
Best move: Qxa1+