Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. d4 d5 3. c4 e6 4. g3 Nc6 5. c5 b6 6. cxb6 axb6 7. Bg2 Bb7 8. Nc3
Bb4 9. Qc2 Bxc3+ 10. Qxc3 Qd6 11. O-O O-O 12. b3 Nb4 13. a4 c5 14. dxc5 bxc5
15. Ba3 Rfc8 16. Rfd1 Qb6 17. Ne5 Bc6 18. h3 Nd7 19. Ng4 Qb7 20. Ne5 d4 21.
Bxc6 Nxc6 22. Qf3 Ncxe5 *
Position (FEN): r1r3k1/1q1n1ppp/4p3/2p1n3/P2p4/BP3QPP/4PP2/R2R2K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 687
Best move: Qxb7