Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Nf6 5. Re1 Bd7 6. d4 Be7 7. Nc3 O-O 8. Bg5
Bg4 9. dxe5 Nxe5 10. Be2 Nxf3+ 11. Bxf3 Bxf3 12. Qxf3 c6 13. Rad1 Nd7 14. Bf4
Qc7 15. Qg3 Ne5 16. Bh6 Ng6 17. Bf4 Nxf4 18. Qxf4 Rad8 19. Qg3 Bf6 20. f4 g6
21. e5 dxe5 22. fxe5 Bg7 23. e6 fxe6 *
Position (FEN): 3r1rk1/ppq3bp/2p1p1p1/8/8/2N3Q1/PPP3PP/3RR1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1028
Best move: Qxc7