Barnsley have confirmed the signing of striker Sam Winnall from Scunthorpe United for an undisclosed fee.
The 23-year-old has penned a three-year contract with the League One club.
Winnall, who turned down a new deal with Scunthorpe earlier this summer, scored 23 goals in 49 games last season.
"I'm really pleased to have joined an ambitious club," he told Barnsley's official website. "I can't wait to get the season started."
Meanwhile, Barnsley have also signed former Chelsea goalkeeper Ross Turnbull on a two-year deal.