Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O a6 5. d3 b5 6. Bb3 Nf6 7. a3 Bb7 8. Bg5
Be7 9. Nbd2 O-O 10. Rb1 Rc8 11. c3 Na5 12. Ba2 c4 13. dxc4 Nxc4 14. Nxc4 bxc4
15. e5 Nd5 16. Bxe7 Qxe7 17. Qd4 Rc7 18. Bxc4 Rfc8 19. Bxd5 Bxd5 20. Qh4 Bxf3 *
Position (FEN): 2r3k1/2rpqppp/p3p3/4P3/7Q/P1P2b2/1P3PPP/1R3RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1091
Best move: Qxe7