Chess puzzle (Crushing)
Moves: 1. e4 e5 2. c3 a6 3. d4 exd4 4. cxd4 d6 5. d5 Nf6 6. Nc3 Be7 7. Bg5 h6 8. Bh4
O-O 9. Nf3 Bg4 10. Be2 c6 11. O-O cxd5 12. Nxd5 Nc6 13. Bxf6 Bxf6 14. Re1 Ne5
15. Nxf6+ Qxf6 16. Nxe5 Bxe2 17. Qxe2 Qxe5 18. b3 Rfe8 19. f3 d5 20. Qd3 dxe4
21. Rxe4 *
Position (FEN): r3r1k1/1p3pp1/p6p/4q3/4R3/1P1Q1P2/P5PP/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 877
Best move: Qxa1+