Luis Suarez and Lionel Messi scored superb goals in the 85th and 86th minutes respectively, to give Barca victory against Atletico.
Barca now go eleven points at the top of table with seven more matches to end the season.
Diego Costa was issued a red card for insulting the the referee. And that left Atletico with 10 players in just 28th minutes of play.
The host made series of efforts following the exit of Costa to secure a goal. But had to wait till late minute before the victory came.
It was a painful loss for Atletico Madrid. After holding on to the game with 10-man before the break came.