the summer of 2014, with the chance of joining a higher-level league, Schembri joined 2. Bundesliga side FSV Frankfurt. His return in Germany and teaming up with Benno Möhlmann, his former head coach at Eintracht Braunschweig, proved to be a disappointing one as it lasted only six months. With lack of space in the first eleven and a single goal against Hoffenheim in the DFB-Pokal, Schembri rescinded his contract in December. In the same month he agreed to re-join Omonia on an 18-month contract. In the first game back with Omonia he scored a goal in the 2–0 win over Ethnikos Achna on 10 January 2015. He was instrumental in leading Omonia to the semi-finals of the Cypriot Cup, scoring six goals in six appearances including a hat-trick against Karmiotissa. Omonia qualified to compete in the UEFA Europa League first qualifying round and on 9 July, Schembri scored the winner against Dinamo Batumi which gave Omonia access to the successive round. His goals contribution alongside that of striker Cillian Sheridan helped Omonia push to the top of the table, with Schembri being employed most of the time as the only forward. He finished the league season with 15 goals, although Omonia lost the Cypriot Cup final against Apollon Limassol. Boavista With Schembri's contract coming up at the end of the season, talks between the two parties for an extension were held mid-season amid interest from other Cypriot and Asian clubs. In the end, on 16 June 2016, Primeira Liga club Boavista officially announced Schembri's transfer. In an interview with newspaper Record, Schembri described how he refused other offers with higher salaries in order to fulfill his desire to move to a better league. He made his debut in the opening day of the 2016–17 season in the 2–0 win over Arouca, before being replaced by Diogo Caldas. Schembri scored his first goal, the opener, in the 2–2 draw against Chaves played on 28 August. During the first half of the season he was a mainstay in Boavista's starting eleven under both Erwin Sánchez and his replacement Miguel Leal, even scoring the third goal in a 3–3 draw against Benfica in a match where Boavista were 3–0 up after 25 minutes. With the arrival of Peruvian striker Iván Bulos during the January transfer window he lost his place in the starting eleven, mostly being introduced in the games from the substitutes'