First-half goals from Tom Bradshaw and Conor Hourihane gave Barnsley a 2-1 victory over Norwich at Oakwell.
The visitors produced an improved second-half performance, with Nelson Oliveira pulling a goal back.
But they were unable to score an equaliser, allowing Barnsley to close the gap to the eighth-placed Canaries to two points in the Sky Bet Championship.
Barnsley's Ryan Kent tried an early long-range shot which was comfortably dealt with by keeper John Ruddy.
Norwich responded with Alex Pritchard floating a free-kick narrowly wide of Adam Davies' right-hand post.
Bradshaw then opened the scoring with a fine finish in the 12th minute, sweeping the ball home after meeting Josh Scowen's cross from the right.