Middlesbrough striker Duncan Watmore has joined Millwall.

The 28-year-old heads to the Den in a permanent deal for an undisclosed fee. His Boro contract was due to come to an end in May.

The striker scored 21 goals in 91 appearances for Boro, after initially joining on a short-term contract in November 2020. 

Signed by Neil Warnock, Watmore was involved in some crucial moments for the club, his most recent being a terrific solo effort at Burnley back in December.

The loan arrival of Cameron Archer, who impressed on his first start against Watford last weekend, has further increased competition for places in a front line that has been firing on all cylinders in recent months.

Millwall will be the fourth professional club of Watmore’s career, having spent much of his time at Sunderland and had a short spell on loan at Hibernian.

A club spokesperson said the striker departs with the best wishes of all at Boro