Martín Satriano’s superb first-half volley earned Getafe a shock 1-0 victory at Real Madrid in La Liga on Monday, a result that left Barcelona four points clear at the top.

Real dominated possession from kick-off and controlled the game but failed to turn pressure into goals, squandering several chances in an ill-tempered contest. Álvaro Arbeloa’s side were left exposed in the 39th minute when a half-cleared cross dropped on the edge of the box and Satriano struck a fierce volley into the top left corner.

Frustration boiled over in stoppage time when Franco Mastantuono, on as a substitute, was shown a straight red card for dissent, while Adrián Liso was also sent off for the visitors. Barcelona lead the standings on 64 points, with Real second on 60. Getafe are 11th with 32 points.

“Obviously, it’s a match where we could have done things better, but I think my players tried and we had more clear chances than them,” Arbeloa said. “However in football deserving isn’t enough, and Getafe played a great game.”

With Kylian Mbappé, Jude Bellingham and Éder Militão out injured Arbeloa rotated heavily and handed the 18-year-old midfielder Thiago Pitarch his first senior start.