Despite the loss, UP Yoddha became the sixth and last team to seal their spot in the super playoffs.
Mahender Singh was superb in defence and scored 10 tackle points for Bengaluru Bulls.
Rohit Kumar was in fine raiding form and scored 13 points to lead Bulls to a much-needed victory.
With Nitin Tomar missing, UP Yoddha were reliant on Rishank Devadiga who couldn't deliver. Surender Singh scored 10 raid points for UP Yoddha but didn't get enough support from his defence.