Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nc3 Bc5 3. d3 d6 4. Nf3 f5 5. exf5 Nf6 6. Bg5 Bxf5 7. Nd5 O-O 8. d4
exd4 9. Bc4 Kh8 10. b4 Bb6 11. a4 a5 12. bxa5 Bxa5+ 13. Nd2 c6 14. Nxf6 gxf6
15. Bh6 Re8+ 16. Kf1 d5 17. Be2 Nd7 18. Nf3 Bc3 19. Rb1 b6 20. Bd3 Bg6 21. Bxg6
hxg6 22. Nxd4 Kh7 23. Be3 Qc7 24. Qd3 Bxd4 25. Bxd4 c5 26. Qh3+ Kg7 27. Qc3
cxd4 *
Position (FEN): r3r3/2qn2k1/1p3pp1/3p4/P2p4/2Q5/2P2PPP/1R3K1R w - - 0 28
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 903
Best move: Qxc7