Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. h3 Nf6 5. d3 h6 6. a3 d6 7. b4 Bb6 8. Bb2 a6
9. c3 Bd7 10. Nbd2 Qe7 11. O-O O-O-O 12. Rc1 g5 13. d4 g4 14. hxg4 Nxg4 15. d5
Nb8 16. Be2 h5 17. c4 Rdg8 18. c5 dxc5 19. bxc5 Bxc5 20. Nxe5 Qxe5 *
Position (FEN): 1nk3rr/1ppb1p2/p7/2bPq2p/4P1n1/P7/1B1NBPP1/2RQ1RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1338
Best move: Bxe5