Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Bxc6 dxc6 7. Nxe5 Qd4 8.
Nf3 Qxe4 9. Re1 Qg6 10. Qe2 Be6 11. c4 O-O 12. Nd4 Bh3 13. g3 Bc5 14. Nf3 Rfe8
15. Qd1 Ne4 16. d4 Bb4 17. Nbd2 Nxd2 18. Bxd2 Bxd2 19. Qxd2 Qf6 20. Ne5 *
Position (FEN): r3r1k1/1pp2ppp/p1p2q2/4N3/2PP4/6Pb/PP1Q1P1P/R3R1K1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1329
Best move: Rxe5