Benfica faced FC Porto in a thrilling Liga Portugal match that ended in a 2-2 draw, marked by a late goal from Leandro Barreiro and a red card for Jose Mourinho.