Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. d4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 a6 6. Bg5 d6 7. e4 Be7 8. Qa4+
Bd7 9. Qb3 b5 10. Nf3 O-O 11. Be2 c4 12. Qc2 Nxd5 13. Nxd5 Bxg5 14. Nxg5 Qxg5
15. Bf3 Nc6 16. Nb6 Nb4 17. Qd1 Nd3+ 18. Kf1 Bc6 19. Nxa8 Rxa8 20. b3 Re8 21.
bxc4 bxc4 22. g3 f5 23. exf5 *
Position (FEN): 4r1k1/6pp/p1bp4/5Pq1/2p5/3n1BP1/P4P1P/R2Q1K1R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2403
Best move: Qxf5