Nicolas Pepe curled in a pair of stellar free kicks late in the second half to give Arsenal a 3-2 comeback win over Guimaraes in the Europa League on Thursday night.
The Portuguese Liga club scored inside 10 minutes as Marcus Edwards finished off a swift counter-attack with a nice cutback move and strike to give his team a surprise early lead.
Gabriel Martinelli headed Arsenal level just past the half-hour mark, but Guimaraes were soon back in front after Bruno Duarte buried the rebound from a Davidson shot that came back off the post as the visitors took a 2-1 lead into half-time.
With time running down in the second half, Arsenal found their equaliser from a lovely free kick from Pepe, who came off the bench before curling in a shot from 20 yards out for his second goal since arriving from Lille in the summer.
Pepe then provided the winner from a similar set of circumstances, curling in a nearly identical free kick from the top of the penalty area to beat Miguel Silva again and give the Gunners all three points.
The win puts Arsenal on nine points from four matches to lead Group F ahead of Standard Liege.