Raphinha of Barcelona celebrates scoring against Osasuna Image source, Getty Images
Image caption,

Barcelona have scored 49 goals in 17 La Liga games this season

Raphinha's second-half double helped Barcelona overcome a stubborn Osasuna and open up a seven-point lead on Real Madrid at the top of La Liga.

It looked set to be a frustrating evening for the defending champions, who had 21 shots to three for Osasuna until the Brazilian forward struck the opening blow in the 70th minute.

Raphinha found the bottom corner from the edge of the penalty area before converting at the back post in the 86th minute when a cross deflected into his path.

Ferran Torres thought he had broken the deadlock in the 23rd minute when he beat the offside trap and headed in a Marcus Rashford cross.

However, the video assistant referee (VAR) ruled out the goal because Raphinha's heel was offside during a short-corner routine in the build-up.

Torres then went close when he met Lamine Yamal's dangerous inswinging cross, but the former Manchester City forward lifted his first-time effort over the crossbar.

As defensive as Osasuna were, they did pose a threat on the counter-attack. Minutes into the second half Victor Munoz powered past Alejandro Balde only to fire wide with just home goalkeeper Joan Garcia to beat.

Barcelona's dominance was finally rewarded when Pedri drove forward from midfield, found Raphinha and he finished past Sergio Herrera.

Having ended the visitors' resistance, the 28-year-old made sure of the success in the final moments with a simple tap-in.

Seven weeks ago Barcelona trailed Real Madrid by five points after a 2-1 defeat in El Clasico, but now find themselves seven points clear after winning seven consecutive league games.

Real can reduce the deficit to four points if they win at Alaves on Sunday.

Player of the match

Number: 11 Raphinha
Average rating 8.15
Number: 11 Raphinha
Average Rating: 8.15
Number: 13 Joan García
Average Rating: 7.33
Number: 8 Pedri
Average Rating: 7.10
Number: 14 M. Rashford
Average Rating: 6.71
Number: 10 Lamine Yamal
Average Rating: 6.50
Number: 3 Alejandro Balde
Average Rating: 6.41
Number: 24 Eric García
Average Rating: 6.38
Number: 7 Ferran Torres
Average Rating: 6.38
Number: 15 A. Christensen
Average Rating: 6.32
Number: 23 J. Koundé
Average Rating: 6.29
Number: 21 F. de Jong
Average Rating: 6.21
Number: 18 Gerard Martín
Average Rating: 6.21
Number: 16 Fermín López
Average Rating: 6.17
Number: 5 Pau Cubarsí
Average Rating: 6.13
Number: 17 Marc Casadó
Average Rating: 5.86
Number: 28 R. Bardghji
Average Rating: 4.68

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.