It seems like it has been a long time coming, but tonight Babyface and Teddy Riley faced off in a rematch and gave us the battle we’ve all been waiting on. Both legends pulled out all of their classics to prove why they are the legends we know and love today.