Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 b5 4. Nc3 bxc4 5. e3 Ba6 6. Nf3 Bb4 7. Nxe5 Bxc3+ 8.
bxc3 O-O 9. Bxc4 d6 10. Bxa6 Nxa6 11. Nc6 Qe7 12. O-O Qe8 13. c4 Nc5 14. Bb2
Nfe4 15. Qd4 f6 16. f3 Ng5 17. e4 Qh5 18. Rae1 Rfe8 19. Bc1 Qg6 20. Bxg5 Qxg5
21. f4 Qg4 22. e5 dxe5 *
Position (FEN): r3r1k1/p1p3pp/2N2p2/2nPp3/2PQ1Pq1/8/P5PP/4RRK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1370
Best move: Qxc5