Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d4 exd4 3. c3 Nc6 4. Nf3 Bc5 5. Bc4 Nf6 6. e5 d5 7. exf6 dxc4 8.
fxg7 Qe7+ 9. Kf1 Rg8 10. cxd4 Bb6 11. Nc3 Bg4 12. h3 Bxf3 13. Qxf3 Bxd4 14. Bd2
O-O-O 15. Re1 Qc5 16. Ne4 Qb6 17. Qxf7 Rxg7 18. Qe6+ Kb8 19. Nf6 Bxf6 20. Qxf6
Rdg8 *
Position (FEN): 1k4r1/ppp3rp/1qn2Q2/8/2p5/7P/PP1B1PP1/4RK1R w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1540
Best move: Qxg7