Soccer

Hector Herrera helps Porto rally back to stun rival Benfica

Porto's Mexican midfielder Hector Herrera (2nd L) celebrates a goal with teammate Porto's Mexican defender Miguel Layun (L) during the Portuguese league football match SL Benfica vs FC Porto at the Luz stadium in Lisbon on February 12, 2016. / AFP / PATRICIA DE MELO MOREIRA (Photo credit should read PATRICIA DE MELO MOREIRA/AFP/Getty Images)

Porto's Mexican midfielder Hector Herrera (2nd L) celebrates a goal with teammate Porto's Mexican defender Miguel Layun (L) during the Portuguese league football match SL Benfica vs FC Porto at the Luz stadium in Lisbon on February 12, 2016. / AFP / PATRICIA DE MELO MOREIRA (Photo credit should read PATRICIA DE MELO MOREIRA/AFP/Getty Images)

LISBON

FC Porto rallied to defeat Benfica 2-1 on Friday, snapping the rival's eight-game winning streak and getting back to the title race at the Portuguese league.

Greek forward Konstantinos Mitroglou put Benfica ahead in the 18th minute at its Stadium of Light, but Mexican midfielder Hector Herrera equalized in the 28th and Cameroon striker Vincent Aboubakar scored Porto's winner in a breakaway in the 65th.

More from FoxSports

Porto moved within three points of leaders Benfica and Sporting, which plays at Nacional on Saturday with a chance to retake sole possession of the lead.

Two-time defending champion Benfica hadn't lost a league game since December.

Porto had lost two of its last five league matches, and another defeat on Friday would have left the club nine points behind Benfica after 22 rounds.