Barcelona retained the Spanish league title Saturday with an efficient 3-0 win at Granada, thanks to a hat-trick from league top scorer Luis Suarez, dpa reported. Barca finished on 91 points, one point above second-placed Real Madrid, who put pressure on Barca with a 2-0 win at Deportivo La Coruna, their 12th straight league win. The win in Granada clinched Barca's eighth league title in 12 seasons, the best ever run in the history of the club, and their third in four years. It was their fifth straight win, a final run which was necessary in order to keep rampant Real at bay. Suarez put them ahead in the 22nd minute by turning in a perfect centre from Jordi Alba, then made it 2-0 16 minutes later by heading in a cross from Dani Alves. Suarez completed his hat-trick six minutes from the end after being cleverly set up by Neymar. Barca were due to fly straight back to Barcelona to celebrate the latest title in the streets of the Catalan capital. Barca's last game of the season will be the May 22 Spanish cup final against Sevilla. Suarez's treble in Granada left him as league top scorer with 40, five ahead of Cristiano Ronaldo, who scored both of Real's goals in their win at Deportivo. Ronaldo limped out of the game at half-time with a slight muscle strain, which should not stop him from playing in the May 28 Champions League final against Atletico Madrid.