Boro's pre-season campaign opened with a hard working game against Oxford United in the searing Portuguese sunshine.
There were no goals in the contest, but there was plenty for new Boro boss Garry Monk to take forward as the countdown to the new campaign continues in earnest.
Monk fielded a different XI in each half of the game, handing debuts to Jonny Howson and Cyrus Christie, and saw his side dominate possession for long periods against a team who already had warm-up game experience under their belts.
Adama Traore went close early on for Boro while Connor Ripley, wearing a Boro shirt for the first time in two years, was also called upon to make a save when Oxford enjoyed their best spell of the game.
The key moment in the contest came, arguably, shortly before half-time when Gaston Ramirez appeared to be brought down inside the box, but no penalty was awarded.
Dael Fry, Cristhian Stuani, and Patrick Bamford all went close for Boro in a second half which saw Boro dominate possession and restrict Oxford's threat to the counter-attack.
First half: Ripley, Christie, Ayala, Mahmutovic, Friend, Clayton, Forshaw, Tavernier, Traore, Ramirez, Gestede.
Second half: Dimi, Baptiste, Fry, Gibson, Fabio, Leadbitter, Howson, Soisalo, Downing, Stuani, Bamford.