Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. Bc4 Nf6 6. O-O Bg4 7. h3 Bh5 8.
d3 e5 9. Re1 e4 10. Nxe4 Nxe4 11. Rxe4+ Be7 12. Bf4 O-O 13. g4 Bg6 14. Re3 Re8
15. Qe2 Nc6 16. Re1 h5 17. g5 Kh7 18. Nh4 Nd4 19. Qd2 Bxg5 20. Nxg6 Kxg6 21.
Rg3 Nf3+ 22. Rxf3 Rxe1+ *
Position (FEN): r2q4/pp3pp1/6k1/2p3bp/2B2B2/3P1R1P/PPPQ1P2/4r1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 902
Best move: Qxe1