Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. e3 d5 3. a3 a6 4. h3 e6 5. Nf3 Nbd7 6. Nc3 Bd6 7. Bd3 e5 8. dxe5
Nxe5 9. Nxe5 Bxe5 10. f4 Bxc3+ 11. bxc3 O-O 12. O-O Re8 13. Re1 Ne4 14. Bb2 b5
15. Qf3 Bb7 16. Rad1 Qf6 17. Ba1 Qg6 18. Kh2 c5 19. f5 Qd6+ 20. Kg1 c4 21. Bxe4
Rxe4 *
Position (FEN): r5k1/1b3ppp/p2q4/1p1p1P2/2p1r3/P1P1PQ1P/2P3P1/B2RR1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 903
Best move: Qxe4