Bristol Rovers midfielder Jake Gosling has signed a new undisclosed-length contract with the League One club.
The 22-year-old, who joined Rovers in 2014, was part of the squad that won promotion from League Two in 2015-16.
The Gibraltar international made six appearances during a brief loan spell at Newport County in March.
"It was an easy decision to extend my stay with Bristol Rovers because the club and supporters are terrific," Gosling told Rovers' website.
He is the 10th player from Darrell Clarke's first-team squad to agree a new contract ahead of the 2016-17 season.