Thursday puzzle / game

Thursday puzzle / game

White to play

The prosaic Rxc1 would leave White a pawn down after …Bxd4. Can you find a better way ahead for White?

Solution