Portuguese league leader Benfica salvaged a 3-3 home draw against Boavista after conceding three times in the first 25 minutes on Saturday.

Konstantinos Mitroglou scored before halftime, Jonas added from a penalty kick, and Fabio Espinho’s own goal in the 67th gave Benfica the draw at Estadio da Luz.

Maltese international Andre Schembri scored for Boavista in the 25th minute to give his team a 3-0 lead after earlier goals from Medeiros and Tagliapietra.