Hull City 1-3 Middlesbrough
Michael Carrick secured a first victory as Middlesbrough manager with a 3-1 win at Hull, who are reportedly close to recruiting Liam Rosenior as new head coach.
Highly-rated Rosenior, a favourite in East Yorkshire during his playing days, watched from the stands as the Tigers slipped to another home defeat.
Chuba Akpom's 30th-minute header put Boro in control before Republic of Ireland international Cyrus Christie equalised for the hosts on the hour.
Just when Hull had looked like building momentum, Tobias Figueiredo scored a soft own goal three minutes later.
An away win was then confirmed when Ryan Giles beat Nathan Baxter at his near post with the aid of an 80th-minute deflection off Christie, who was also credited with an own goal.
Rosenior no doubt left the MKM Stadium with plenty to ponder as Hull are just a point above the Sky Bet Championship relegation zone.
It was, though, a significant victory for Carrick as Boro moved up to 18th.
Preston North End 1-0 Swansea
Brad Potts' first-half goal proved the difference as Preston edged out play-off chasing rivals Swansea 1-0.
Preston’s victory – a third in four matches – lifted them level on points with the Swans, who only remain in the top six on goal difference.
Ryan Lowe’s side just about deserved their win against a previously in-form Swansea side who had won six of their previous eight games.
Republic of Ireland international Robbie Brady carved out numerous chances for the home side whilst Alan Browne skippered the team. Sean Maguire was introduced as a second half substitute while Greg Cunningham was unused.
Michael Obafemi was sent on for the Welsh side as was fellow underage Irish international Armstrong Oko-Flex but they couldn't grab an equaliser.
Bristol City 0-1 Sheffield United
Iliman Ndiaye headed a 49th-minute winner to give Sheffield United a 1-0 Sky Bet Championship victory at Ashton Gate over a Bristol City side who finished with 10 men.
The winning goal came when City defenders Zak Vyner and George Tanner both went for a high ball into the box, leaving Ndiaye unmarked to nod home when the ball glanced off Vyner's head.
It was a night to forget for Tanner, who was sent off during eight minutes of stoppage time for a reckless late tackle on United substitute James McAtee.
City hit the woodwork twice and were guilty of wasting numerous dangerous crosses in a match they edged for much of the time.
Republic of Ireland's John Egan played the 90 minutes for the Blades whilst Ciaran Clark and Enda Steven were brought off the bench in the second half.
Belfast-born Mark Sykes featured at wing-back for Bristol City.

West Brom 1-0 Blackpool
West Brom climbed off the bottom of the Championship – even after furious Baggies fans turned on owner Guochuan Lai.
New boss Carlos Corberan grabbed his first victory since joining last week after Okay Yokuslu's late strike earned 1-0 win over Blackpool.
A first home win since August took Albion off the foot of the table, although they remain two points from safety, but came against the backdrop of a protest against Lai with supporters increasingly angry about his running of the club.
Albion fans mobilised against Lai in the 12th minute with the chairman, in charge since 2016, the target of their anger having borrowed £5million from the club during the Covid pandemic.
The home supporters turned on their torches to 'shine a light’ on the club’s problems, a move planned by group Action for Albion, and chanted for Lai to go while the Baggies continued to struggle on the pitch until Yokuslu’s late heroics.
Dubliner Dara O'Shea captained the home side, whilst Jayson Molumby was introduced in the second half.
CJ Hamilton played the full 90 for the Tangerines.
Coventry City 1-0 Blackburn Rovers
Jamie Allen dragged Coventry out of the Sky Bet Championship relegation zone as he denied Blackburn the chance to go top.
Allen fired City in front four minutes before the break and Rovers' hopes of a fightback were effectively dashed five minutes from time when substitute Jake Garrett was dismissed for a foul on Callum Doyle.
Coventry climbed a point clear of the drop zone as a result of their 1-0 win, while Blackburn could find themselves five points adrift of leaders Burnley if they beat Rotherham on Wednesday evening.
One-time Republic of Ireland call-up Sammie Szmodics played off the front for Blackburn.
Luton Town 0-0 Reading
Luton were held to their sixth home draw of the season by a Reading team who picked up their first on the road this term in a 0-0 stalemate at Kenilworth Road marred by injury to Hatters captain Sonny Bradley.
Jeff Hendrick played 90 minutes for the Royals, whilst Shane Long was introduced for Reading as they went in search of a winner.
Republic of Ireland underage international Louie Watson was an unused Luton Town sub.