Boro have completed the signing of Rudy Gestede from Aston Villa for an undisclosed fee.

The 28-year-old becomes Aitor Karanka's first signing of the January transfer window, with the striker putting pen to paper on a deal that will keep him at Boro until June 2020.

A Benin international, Gestede has made 19 appearances in all competitions for Steve Bruce's so far this season, scoring four goals.

Making the step up from the Championship, the move will mark Gestede's third spell in the Premier League, having already featured for Cardiff City and Aston Villa.

Gestede will wear the shirt number 29 at Boro.