Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. f3 Bc5 6. d4 Bxd4 7. c3 Bb6 8.
Qxd8+ Kxd8 9. Bg5 Ke8 10. Nd2 h6 11. Bh4 Be6 12. O-O-O Be3 13. Kb1 g5 14. Bg3
Bb6 15. Nc4 Ke7 16. Be5 Rhd8 17. Bxf6+ Kxf6 18. e5+ Ke7 19. Be2 Rd5 20. g3 Rc5
21. Ne3 *
Position (FEN): r7/ppp1kp2/1bp1b2p/2r1P1p1/8/2P1NPP1/PP2B2P/1K1R3R b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1836
Best move: Rxe5