Barnsley have signed last season's leading League 2 marksman Sam Winnall from Scunthorpe United for an undisclosed fee.
The 23-year-old striker helped the Iron to gain promotion in second place with a division-high 23 goals in 45 appearances and has put pen to paper on a three-year deal at Oakwell.
Winnall was a trainee at Wolves and spent time out on loan at Shrewsbury, Inverness, Hereford and Burton before moving to Glanford Park last summer.