Chess puzzle (Crushing)
Moves: 1. e4 Nc6 2. Nc3 Nf6 3. d3 d5 4. Nge2 d4 5. Nb1 e5 6. h3 Bc5 7. g3 O-O 8. Bg2
Be6 9. O-O Kh8 10. a4 Qd7 11. Kh2 Rg8 12. f4 Qd6 13. b3 a5 14. Nd2 Nh5 15. Nc4
Bxc4 16. bxc4 exf4 17. Nxf4 Nxg3 18. Kxg3 g5 19. Kh2 gxf4 20. Bxf4 Ne5 21. Qh5
Rae8 22. Bxe5+ *
Position (FEN): 4r1rk/1pp2p1p/3q4/p1b1B2Q/P1PpP3/3P3P/2P3BK/R4R2 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1779
Best move: Rxe5