Sunday saw Porto drop six points behind leaders Benfica in the Portuguese Liga title race as they remained in third place.
Having equalised in the 86th min of the game thanks to Maxi Pereira, Porto must have thought a point was guaranteed but just three minutes later, Rafa Silva gave Braga the lead.
Porto were fighting back deep into extra time, before a huge mistake from Iker Casillas allowed Braga to seal the three points.
This was embarrassing as the goal keeper found himself in no man’s land, trying to play sweeper and made the job even easier for Alan to capitalise and seal the victory.
Check out: www.dailymail.co.uk