Barnsley were beaten 2-0 at home to Cardiff City on Saturday as the gap to safety grew to seven points. 

The visitors netted twice in as many minutes midway through the second half which they dominated following a very dull first half.  The loss leaves Barnsley, who did not have a shot on target, bottom of the Championship table with nine games remaining. 

Left-back Ben Williams replaced his namesake Jordan and midfielder Luke Thomas came back in for Clarke Oduor who was not in the squad. Mads Andersen was on the bench after being dropped a month previously. 

The first 30 minutes were very dull, with only a long-range shot from Cauley Woodrow which went well wide. The most eye-catching things were some of Cardiff’s brightly-coloured hairstyles while the most animated the home crowd got was when Sean Morrison appeared to strike Michael Sollbauer in the home box. 

Luke Thomas advanced from the right wing into the Bluebirds’ box in the 35th minute but blazed a shot from a tight angle across the face of goal. Cardiff had the game’s first shot on goal in the 42nd minute when Callum Paterson released Albert Adomah on the right of the penalty area and his shot from a tight angle was turned behind by Brad Collins then Dion Sanderson headed the resulting corner well over. 

Cardiff dominated from the start of the second half. Sanderson’s right-wing free-kick was headed across goal by Morrison and Paterson nodded tamely into Collins’ hands from seven yards out. Junior Hoilett then missed a glaring chance as he shot over from five yards out after meeting Joe Ralls' low cross from the left. 

The visitors seemed to be denied a clear penalty on 55 minutes when Collins dropped a simple long ball and then tripped up Paterson who would have been through on goal. It was an almost identical incident to when Fulham’s Marek Rodak conceded a penalty for a foul on Jacob Brown in Barnsley’s 3-0 win on February 15, but the same referee James Linnington gave a foul by Paterson against Aapo Halme. 

Cardiff’s Curtis Nelson then headed a corner over the bar before Collins touched wide Bennett’s blasted effort across the face of goal from the left of the box and easily held a shot by Will Vaulks. 

The first goal saw Adomah gifted plenty of space on the right of the box to pass to Vaulks whose initial shot was cleared off the line by Kilian Ludewig but the former Rotherham man blasted the rebound in from close range then celebrated with a series of somersaults. 

The second goal came from a long Nelson long ball which Halme missed then Paterson went clean through on goal and shooting past Collins. 

Not much happened in the remainder of the game, although Barnsley substitute Patrick Schmidt had a tame shot from the left of the box easily saved late on. 

Barnsley: Collins; Ludewig, Halme, Sollbauer, B Williams; Mowatt, Ritzmaier, Thomas, Woodrow; Chaplin (Schmidt 84mins), Brown (Simoes 72).  Unused: Walton, Dougall, Andersen, Bahre, J Williams.  Cardiff: Smithies; Sanderson, Morrison, Nelson, Bennett; Bacuna, Vaulks, Ralls (Pack 82mins); Hoilett (Murphy 85), Paterson (Glatzel 88), Adomah  Unused: Etheridge, Flint, Smith, Whyte. Goals: Vaulks 65, Paterson 66. 

    The visitors get us underway.
  • 15:01pm
    1 Straight away Cauley Woodrow is barged over by Leandro Bacuna and wins a free kick which is hit long to Conor Chaplin. It's collected by Alex Smithies.
  • 15:02pm
    2 Albert Adomah is released by Joe Ralls down the right, but Michael Sollbauer clears his cross in for a throw.
  • 15:03pm
    3 Will Vaulks' long throw is cleared for a corner, which is knocked out for a goal kick.
  • 15:05pm
    4 Alex Smithies fluffs a clearance which Jacob Brown plucks out of the air, but Conor Chaplin is offside as the forward plays him into the box.
  • 15:07pm
    6 Curtis Nelson plays a long diagonal ball out to Albert Adomah. The winger takes a touch but Ben Williams nicks it out for a corner, which is headed out for a goal kickby Will Vaulks.
  • 15:08pm
    8 Cauley Woodrow fires wide of the left hand post from the edge of the box after Jacob Brown laid the ball off. A good strike, but inches wide.
  • 15:12pm
    11 A long ball from the halfway line by Luke Thomas confuses Sean Morrison and Dion Sanderson, with the full back sent flying as Morrison attempted to clear the ball. Conor Chaplin was waiting in the box but the ball didn't make its way through.
  • 15:15pm
    14 Will Vaulks is fouled by Marcel Ritzmaier just inside the home half. Dion Sanderson lumps it into the box, and Brad Collins wins a free kick as he is deemed to be fouled while leaping to collect the ball.
  • 15:20pm
    17 Stoke City are now three-nil up at home to Hull City, while Wigan Athletic's home game against Luton Town is still nil-nil. Currently Barnsley are still five points off of safety, and that hasn't looked like changing so far in what has been a poor game.
  • 15:22pm
    21 A break in play is resumed by Brad Collins, who fires the ball up towards Jacob Brown on Barnsley's right. It's cleared for a home throw in.
  • 15:24pm
    23 Conor Chaplin is fouled by Joe Bennett right in the corner and the home supporters in the East Stand attempt to inject some life in the game by hurling abuse at the linesman. It's been a pretty dire affair, so far.
  • 15:26pm
    25 Will Vauks with a throw-in from the right, receives the return from Albert Adomah and plays a cross-field ball to Junior Hoilett. His cross is cleared by Aapo Halme and nearly sparks a counter, but Marcel Ritzmaier can't find a red shirt from the left.
  • 15:29pm
    27 A delay after Sean Morrison appears to collide with Michael Sollbauer in the box, and when the defender goes down. He gets a talking to from the referee, but no booking - a decision which the home supporters clearly disagree with.
  • 15:33pm
    32 Sean Morrison invites boos from Barnsley's fans every time he gets on the ball, but it doesn't appear to be affecting his confidence as he touches the ball past Conor Chaplin and plays it towards the left wing.
  • 15:35pm
    34 Luke Thomas plays a cute lay-off to Kilian Ludewig from Alex Mowatt's pass, and nearly finds Jacob Brown in the box, but it's cleared.
  • 15:36pm
    35 Luke Thomas then bends an effort wide of the far post after cutting into the box onto his left foot. A couple of good moves in quick succession for the Reds to breathe some life into a flat game.
  • 15:39pm
    38 Some good play sees Kilian Ludewig again found in space by Luke Thomas on the right. The full-back fires a low ball in, but Conor Chaplin can't quite sort his feet out to get a clean effort on goal and knocks it out of play.
  • 15:41pm
    40 Alex Mowatt intercepts Albert Adomah's cross and does well to clear it upfield for Cauley Woodrow on the right wing, who then wins a throw-in for the Reds.
  • 15:43pm
    42 Albert Adomah forces a save from Brad Collins at his near post after getting the run on Ben Williams onto Callum Paterson's through ball.
  • 15:46pm
    2 minutes added time
  • 15:50pm
    HALF-TIME: Barnsley 0, Cardiff City 0. The referee calls time on a pretty dull first half.
  • 16:03pm
    The Reds are the first side out of the tunnel for the second half.
  • 16:05pm
    45 Barnsley kick off the second half.
  • 16:06pm
    46 Callum Paterson body checks Aapo Halme for an early free kick for the hosts from just inside their own half, but it's hit upfield and repelled easily.
  • 16:07pm
    48 Dion Sanderson's free kick from deep on the right is headed across goal by Sean Morrison for Callum Paterson, whose header is a soft one and easily collected by Brad Collins.
  • 16:09pm
    49 Joe Bennett whips in a low cross from the left, which Junior Hoilett should've done better with as he met it in the centre. Instead, he lifts it high over the ball.
  • 16:11pm
    51 Another Will Vaulks long throw from the left is unconvincingly cleared one-handed by Brad Collins, but Alex Mowatt can properly clear. The ball is pumped back upfield but goes out for a goal kick.
  • 16:14pm
    54 Cardiff continue to apply the pressure as Joe Ralls' corner from the right is chested behind by Aapo Halme at the near post. Halme then clears again as another ball is sent to the near post, before finally heading clear from the third identical set-piece.
  • 16:15pm
    55 Brad Collins fumbles a ball into the box and appears to trip Callum Paterson as the forward was through on goal. The referee doesn't blow his whistle, however.
  • 16:17pm
    57 Joe Ralls whips a free kick into the box from the left, and Curtis Nelson heads over. The visitors have been very much on top so far this half.
  • 16:18pm
    59 Another long throw is collected by Brad Collins, who attempts to find Marcel Ritzmaier who had set off down the left. The Austrian lacks the pace to get to the ball and has to concede a throw.
  • 16:23pm
    63 Aapo Halme is dispossessed which leads to Junior Hoilett receiving it on the left. He plays in Joe Bennett, whose low strike forces a good save from Brad Collins. Another Cardiff corner, which is cleared.
  • 16:24pm
    65 Will Vaulks nets after the ball is cleared off the line
  • 16:25pm
    65 The goal was coming for some time. Dion Sanderson found Albert Adomah on the right, who fired the ball across to Callum Paterson. Kilian Ludewig did well to clear the initial effort off the line.
  • 16:26pm
    67 Callum Paterson beats Aapo Halme for pace and slides it under Brad Collins
  • 16:30pm
    70 Half a chance for the Reds as Kilian Ludewig lofts the ball up to Jacob Brown in the box. The forward can't get a clean connection on the ball, though.
  • 16:31pm
    72 Jacob Brown
  • 16:31pm
    SUB ON
    72 Elliot Simoes
  • 16:33pm
    73 Marcel Ritzmaier's low cross from the left is blocked for a corner. Alex Mowatt takes but it's easily cleared.
  • 16:36pm
    77 Elliot Simoes tries to start a counter attack, feeding the ball to Marcel Ritzmaier on the left. The midfielder advances and tries to pick out Simoes' run into the box, but his pass is over hit.
  • 16:38pm
    78 A good move by the Reds starts with Kilian Ludewig on the right. Alex Mowatt receives the ball and fends off a challenge before finding Elliot Simoes, who plays Marcel Ritzmaier in on the left. He crosses and wins a corner, but the home side can't do anything with it.
  • 16:40pm
    81 Joe Ralls
  • 16:41pm
    SUB ON
    81 Marlon Pack
  • 16:42pm
    83 Conor Chaplin
  • 16:42pm
    SUB ON
    83 Patrick Schmidt
  • 16:44pm
    85 Junior Hoilett
  • 16:44pm
    SUB ON
    85 Josh Murphy
  • 16:47pm
    87 The visitors look to have the game sewn up, with little threat from Barnsley other than the occasional long ball that's been dealt with easily.
  • 16:47pm
    88 Callum Paterson
  • 16:48pm
    SUB ON
    88 Robert Glatzel
  • 16:50pm
    3 minutes added time
  • 16:51pm
    90 Patrick Schmidt latches onto a through ball and hits a very weak left-footed effort towards goal from the left of the box. Alex Smithies collects it easily.
  • 16:53pm
    90+3 Oakwell is looking very empty now as the home fans leave in droves.
  • 16:53pm
    FULL-TIME: Barnsley 0, Cardiff City 2.