Chess puzzle (Crushing)
Moves: 1. e4 d5 2. e5 Nc6 3. d4 Bf5 4. h3 Nb4 5. Na3 Qd7 6. c3 Nc6 7. Bb5 a6 8. Bxc6
Qxc6 9. Qb3 O-O-O 10. Nf3 e6 11. O-O f6 12. Be3 fxe5 13. Nxe5 Qe8 14. Bg5 Rd6
15. c4 Rb6 16. Qc3 Bb4 17. Qf3 Be4 18. Qf7 Ne7 19. Bxe7 Bxe7 20. Qxe6+ *
Position (FEN): 2k1q2r/1pp1b1pp/pr2Q3/3pN3/2PPb3/N6P/PP3PP1/R4RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1172
Best move: Rxe6