Antoine Griezmann set aside speculation over his future to star for Atletico Madrid, but his goal was only enough for a 1-1 LaLiga draw at home to Girona after the forward was surprisingly substituted with the match still in the balance.
France international Griezmann had been the subject of reports earlier on Saturday that suggested he and Barcelona had a secret pact for a transfer later this year, forcing the Catalan club to deny any agreement.
But such talk did not distract Atletico's star man as he broke the deadlock towards the end of a frustrating first half in which an exciting attacking home line-up had lacked fluency in the tight confines of the final third.
That strike still looked to be enough to secure victory but, with Diego Costa and Griezmann both having been substituted, Portu struck in the 73rd minute to snatch a point for Girona.
Diego Simeone's decision to withdraw his two forwards had not been a popular one for the home crowd and, after they had exited the stage, his side lacked the invention required to win the game by moving ahead for a second time.
Atleti consequently missed the opportunity to move to within six points of leaders Barca, and they could now lose second place to Valencia, who travel to Las Palmas later on Saturday.
Griezmann tested Bono with an early dipping strike and later flicked a cute pass into the area for Angel Correa to nip in ahead of Bernardo Espinosa and go to ground, but the felled forward's optimistic penalty appeals were waved away.
While Girona largely succeeded in keeping the hosts at arm's length in the opening half-hour, they still struggled to muster an answer to the evasive pair of Griezmann and Correa, who combined again to draw a smart stop from Bono at the end of a speedy break.
And, sure enough, after 34 minutes, Griezmann proved the difference.
Having kept a dwindling attack alive by prodding a loose ball back towards Thomas Partey, the 26-year-old timed his run to meet Costa's brave knockdown following the subsequent cross and lash into the net from eight yards out.
Portu could well have stolen a scarcely deserved equaliser in first-half stoppage time, but Jan Oblak pounced on his mishit close-range shot.
That scrappy passage of play was a signal of what was to come after the interval, with Atleti starting slowly and yet initially dealing comfortably with a blunt Girona front line.
Gorka Iraizoz, on for the injured Bono, blocked well when the hosts belatedly created their next clear opening - Yannick Carrasco failing to beat the goalkeeper having been played in by Saul Niguez.
Instead, however, the second goal arrived at the other end when Portu made no mistake with his second gilt-edged opportunity and poked Espinosa's header beyond Oblak.
Atleti looked to rally again, but Griezmann's absence was keenly felt as Girona matched the title challengers in the closing stages and held on for a point.
There was even a further late scare for Simeone's side as Oblak took down Michael Olunga outside his area in the dying seconds and was punished only with a yellow card and a free-kick on a disappointing afternoon for the hosts.
Key Opta stats:
- Since his return to Atletico, Diego Costa has made five appearances, scoring three goals and providing two assists.
- Griezmann scored a league goal in the first half for the first time since March 2017. Since then he has scored 10 goals, all of them in second halves.
- Simeone has not lost a home LaLiga game when he has been winning 1-0 at half-time (32G 28W 4D).
- Portu has scored in his last three LaLiga appearances for the first time in his career.
- In fact, only two Spanish players have scored more goals in La Liga this season, Aspas (11) and Rodrigo (9).
- Atletico are yet to beat a Catalan side in this campaign (D3 L1).
|Valverde hints at resting Messi, Suarez for Girona clash|
|Napoli sign free agent Milic|
|Barclay labels England ´massive favourites´ for Calcutta Cup|
|Johnson tells England: Don´t give Scotland ´scent of victory´|
|Zidane offers condolences after Basque police officer´s death|
|FA charge Guardiola over yellow ribbon protest|
|City have to lift titles - Guardiola focused on Wembley glory against Arsenal|
|Spalletti urges Inter to ´believe in our strength´ and end wretched run|
|Best unconcerned with Sexton fitness|
|Christensen a future Chelsea captain, says Conte|
|Fonte leaves West Ham for Dalian Yifang|
|Guardia Civil search Guardiola family´s plane|
|Unwell Neymar facing race to make Le Classique|
|Playing Chelsea means less and less every year, says Mourinho|
|Conte hopes Manchester United bench ´fantastic´ Pogba|
|Dembele ´a genius of football´ like Maradona and Ronaldinho, claims Pochettino|
|Otaegui surges into slender lead in Qatar|
|Villarreal suspend Semedo after attempted murder allegation|
|Jesus could return but Guardiola has doubts over Sterling|
|He took 10 seconds to be ready – Mourinho salutes professional Pogba|
|Alderweireld a doubt as Pochettino stays silent on transfer rumours|
|Conte dismisses Mourinho tension|
|Nothing is decided - Klopp urges against Liverpool complacency|
|Heynckes ´can´t imagine´ Bayern sanctioning Lewandowski sale|
|FIFA closes Neymar´s Barcelona bonus case|
|Bale still important to Real Madrid, Zidane insists|
|Heynckes plays down Robben´s frustration|
|Central Coast Mariners 1 Wellington Phoenix 0: Hosts end 11-match winless run|
|Arsenal handed tough Milan test in Europa League´s round of 16|
|Europa League: Last-16 draw in full|
|I am the lion of the jungle - Wilder ready to pounce on Ortiz|
|Vitolo apologises for sexist ´joke´ after Atletico win|
|Paletta joins Jiangsu Suning|
|Messi, Ronaldo and Neymar are the only superstars, says Pele|
|Rebels capitalise on Higginbotham red, Highlanders beat Blues in thriller|
|Arsenal have ´unfinished business´ in EFL Cup after 2011 loss - Wilshere|
|Srna given 17-month doping ban|
|Winter Olympics 2018: Larocque apologises for silver-medal snub|
|Arsenal boss Wenger backs Wilshere after Keane rant|
|Basque police express ´dismay´ at death of officer after fan violence|
|Jones was alarmed by England´s lack of fitness|
|Wembley hero Ramsey winning race to face Manchester City|
|McLaren launch new-look MCL33|
|EFL Cup final: Bravo and Ospina pitch to be heroes before stepping back into the shadows|
|The Breakdown: A statistical look at round three of the Six Nations|
|EFL Cup final: Wenger aiming for another glorious Wembley outing|
|Ligament damage but no surgery for Lynn|
|Wizards upstage new-look Cavs, Westbrook hits buzzer-beater|
|CONCACAF Champions League Review: Guadalajara poised for quarters, Red Bulls draw|
|Del Potro stunned by Tiafoe at Delray Beach Open|
|Bouchard lawyer satisfied after jury rules against USTA|
|´Enough is enough, we gotta take action´ - Panthers´ Luongo on gun control|
|Former NBA pair help Brazil stay perfect in World Cup qualifying|
|Keane: Wilshere is the most over-rated player on the planet|
|Monfils wins rain-interrupted clash against top seed Cilic|
|Earnhardt says short-track speed skating is ´NASCAR on ice´|
|My knee flared up – Wawrinka reveals reason for retirement|
|Stoger: Dortmund were lucky to survive Atalanta scare|
|Gattuso hopes to continue as AC Milan boss|
|Europa League Review: Arsenal survive scare, Dortmund battle past Atalanta|
|Noren, Simpson share Honda Classic lead after Tiger shoots 70|
|´Complacent´ Arsenal had no ideas, Wenger admits|
|Wilshere pulls no punches after Arsenal´s Ostersunds defeat|
|Batshuayi accuses Atalanta fans of racism|
|Mercedes not responsible for spoiling F1 spectacle, Wolff claims|
|Veteran kicker Vinatieri signs with Colts for further year|
|More injury woe as Wawrinka retires from Open 13 Marseille|
|Villarreal defender Semedo charged with attempted murder|
|West Indies taking nothing for granted in World Cup qualifying|
|Police officer dies after clashes between Athletic Bilbao and Spartak Moscow fans|