On 22 January 2013, Gonçalves signed on loan with Scottish Premier League club St Mirren until the end of the 2012–13 season. The day after signing, he was quoted in the local newspaper Paisley Daily Express that he could be "the next Drogba".
On 17 March 2013, Gonçalves played in the Scottish League Cup final against Hearts where he scored the equalising goal and provided an assist for Conor Newton's third in a 3–2 victory Buddies' first League Cup and their first major trophy since 1987. Shortly after scoring, he lifted his jersey, which had the inscription "Forca Fábio Faria" ("Come on Fábio Faria"), dedicating a goal to a player whose career ended after a heart condition. Gonçalves was then booked by the referee.
On 3 July 2013, Gonçalves completed a season-long loan move to Cypriot side APOEL.