score:5
No, most airlines would not allow you to check baggage to B in this circumstance.
One exception... if B->C is domestic you might HAVE to take your luggage off at B to clear customs. (For example if you're talking about LHR-JFK-LAX you will get your luggage at JFK even if it's "checked" to LAX)
In some circumstances, airlines might allow you to book a layover in B at the same price as A->B->C. For example if you are booking JFK-LHR-TLV British Airways almost always lets you layover in London and calculates the fare based on JFK-TLV. In this case you could check your baggage to LHR and not show up for the LHR->TLV segment.