Match ends, Rotherham United 2, Hull City 0.
Hull lost ground on the top two in the Championship as they slumped to a defeat at struggling Rotherham.
Lee Frecklington put the Millers ahead from the penalty spot after Moses Odubajo tripped Kirk Broadfoot.
Joe Newell doubled the lead for Neil Redfearn's side when he danced into the Hull area before hitting a right-foot shot off the underside of the crossbar.
Chuba Akpom twice struck the post with second-half efforts as Hull failed to find a way back into the game.
Rotherham's win, their first in four games, came just days after manager Redfearn said some of his players were not good enough for the Championship.
His criticism seemed to have a positive effect as they took full advantage of Odubajo's clumsy challenge on Broadfoot to take the lead on 28 minutes, with Frecklington drilling the spot-kick straight down the middle past Allan McGregor.
Jake Livermore had a header saved and Akpom curled a shot just over the crossbar as Steve Bruce's side searched for an equaliser before half-time.
Akpom hit the foot of the post straight after the interval after Andrew Robertson played him in before Newell gave Hull a warning of what was to come, cutting inside off the left for a shot into the side netting.
Seven minutes later, he made no mistake and thundered in his third league goal of the season from the edge of the area from Frecklington's pass.
Hull spurned more chances as Akpom once again hit the post when put through on goal by Shaun Maloney, and Harry Maguire headed a late corner wide.
Rotherham manager Neil Redfearn said:
"It was well deserved to be honest, right from the first minute. As a performance it was really pleasing.
"There were some harsh words said and you can put one or two noses out of joint, but that is football, at the end of the day it's a business.
"We have got to get results. We had a good reaction, the lads really responded well.
"One thing they have done since I have been here is fought and they fought today, but they also passed well. We looked like a good side."
Hull City manager Steve Bruce told BBC Radio Humberside:
"It's one of those horrible ones where you make mistakes, which we did. Gift them the opening goal, which gave them a lift, and then of course after that I don't know how many clear cut chances [we had].
"It's been one of those horrible afternoons where you gifted them goals and made mistakes defensively and hadn't been good enough in goal.
"I know we hit the bar twice, but the chances that we've had, really we should be taking some of those."
- 12KellySubstituted forBuxtonat 45'minutes
- 5BroadfootBooked at 18mins
- 25HyamBooked at 70mins
- 8FrecklingtonSubstituted forAndreuat 85'minutes
- 9WardSubstituted forClarke-Harrisat 81'minutes
- 2OdubajoSubstituted forDiaméat 55'minutes
- 6DaviesBooked at 41mins
- 27El Mohamady
- 7MeylerSubstituted forHuddlestoneat 67'minutes
- 9HernándezSubstituted forDiomandeat 67'minutes
- Eddie Ilderton
- Shots on Target
Second Half ends, Rotherham United 2, Hull City 0.
Corner, Rotherham United. Conceded by Curtis Davies.
Attempt missed. Grant Ward (Rotherham United) right footed shot from the centre of the box misses to the left.
Attempt saved. Grant Ward (Rotherham United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Jonson Clarke-Harris.
Attempt missed. Tom Huddlestone (Hull City) right footed shot from the centre of the box is too high. Assisted by Jake Livermore following a corner.
Corner, Hull City. Conceded by Lewis Buxton.
Attempt missed. Chuba Akpom (Hull City) header from the centre of the box misses to the right. Assisted by Shaun Maloney with a cross following a corner.
Corner, Hull City. Conceded by Kirk Broadfoot.
Attempt missed. Harry Maguire (Hull City) header from the centre of the box is close, but misses to the right. Assisted by Shaun Maloney with a cross following a corner.
Corner, Hull City. Conceded by Kirk Broadfoot.
Substitution, Rotherham United. Tony Andreu replaces Lee Frecklington.
Andrew Robertson (Hull City) wins a free kick in the attacking half.
Foul by Grant Ward (Rotherham United).
Chuba Akpom (Hull City) hits the right post with a right footed shot from the centre of the box. Assisted by Shaun Maloney.
Substitution, Rotherham United. Jonson Clarke-Harris replaces Danny Ward.
Attempt missed. Luke Hyam (Rotherham United) right footed shot from the left side of the box misses to the right. Assisted by Joe Newell.
Attempt missed. Danny Ward (Rotherham United) left footed shot from outside the box misses to the left. Assisted by Joe Newell.
Luke Hyam (Rotherham United) is shown the yellow card.
Allan McGregor (Hull City) wins a free kick in the defensive half.