Three more points closer to the title
Ronaldinho completed a great performance, but the happiest player on the field was Samuel Eto'o, who scored twice and reached the 101 goals.
However, Getafe scored the first one by Nano and started to fight for a spectacular result.
Ronaldinho's team couldn't use injured central defenders Rafael Marquez and Edmilson, and they looked shaky in defence. Cotelo and striker Veljko Paunovic both went close to adding another for Getafe in the first 20 minutes.
However, the game changed and the Catalans were gifted an equaliser soon after when Matellan bundled the ball into his own net after French winger Ludovic Giuly had headed a Giovanni van Bronckhorst cross towards the far post.
It was Getafe, however, who looked the more dangerous in attack and Nano had the ball in the net just after a free kick from Mariano Pernia only to watch the goal disallowed for offside.
It's good to know that Getafe almost regained the lead at the start of the second half when set-piece expert Pernia had a fierce free kick turned past the post by keeper Victor Valdes.
But the Blaugranas broke clear from the resulting corner and Eto'o put the finishing touch to a stunning passing move to give the Catalans a 2-1 lead.
Deco gave a good pass to Mark van Bommel on the right, the Dutchman slipped a pass to Eto'o who exchanged a slick one-two with Giuly and then fired home for the 100th league goal of his career. He scored another goal 16 minutes later, and Barcelona assured the victory.