Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nc6 4. Bxc6+ bxc6 5. O-O Nf6 6. d3 g6 7. Bg5 Bg7 8.
Nc3 O-O 9. a4 d5 10. exd5 cxd5 11. Bxf6 Bxf6 12. Nb5 a6 13. Nc3 d4 14. Ne4 Bg7
15. Re1 Qc7 16. Qd2 c4 17. Qb4 cxd3 18. cxd3 e6 19. Rec1 Qd7 20. Nd6 Rb8 *
Position (FEN): 1rb2rk1/3q1pbp/p2Np1p1/8/PQ1p4/3P1N2/1P3PPP/R1R3K1 w - - 4 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Qxb8