Match ends, Everton 3, Rotherham United 1.
Everton continued their unbeaten start to the season with a victory over Rotherham that secures their place in the third round of the Carabao Cup.
Despite making eight changes from Saturday's Premier League draw at Bournemouth, the Toffees had too much for their Championship opponents.
Gylfi Sigurdsson opened the scoring with a neat close-range finish.
Two goals from Dominic Calvert-Lewin, either side of Will Vaulks' header for Rotherham, saw the home side through.
The win extends Everton's League Cup record of having progressed from the second round in every season since 2001-02, when they were beaten on penalties by Crystal Palace.
Added to the two draws and a win from their first three Premier League games, it makes for a very encouraging start to the reign of boss Marco Silva.
More to follow.
Match ends, Everton 3, Rotherham United 1.
Second Half ends, Everton 3, Rotherham United 1.
Attempt missed. Kieran Dowell (Everton) right footed shot from the centre of the box misses to the right.
Attempt saved. Sean Raggett (Rotherham United) header from the centre of the box is saved in the centre of the goal.
Attempt saved. Cenk Tosun (Everton) right footed shot from outside the box is saved in the centre of the goal.
Corner, Everton. Conceded by Anthony Forde.
Theo Walcott (Everton) wins a free kick in the attacking half.
Foul by Jamie Proctor (Rotherham United).
Goal! Everton 3, Rotherham United 1. Dominic Calvert-Lewin (Everton) right footed shot from the left side of the box to the top right corner. Assisted by Tom Davies.
Substitution, Everton. Morgan Schneiderlin replaces Sandro Ramírez.
Goal! Everton 2, Rotherham United 1. Will Vaulks (Rotherham United) header from the centre of the box to the bottom right corner. Assisted by Anthony Forde.
Corner, Rotherham United. Conceded by Maarten Stekelenburg.
Attempt saved. Jon Taylor (Rotherham United) right footed shot from outside the box is saved in the bottom left corner.
Semi Ajayi (Rotherham United) wins a free kick in the attacking half.
Foul by Dominic Calvert-Lewin (Everton).
Attempt missed. Jamie Proctor (Rotherham United) right footed shot from the centre of the box is too high.
Corner, Rotherham United. Conceded by Tom Davies.
Sean Raggett (Rotherham United) wins a free kick in the attacking half.
Foul by Cenk Tosun (Everton).
Attempt missed. Kyle Vassell (Rotherham United) right footed shot from the centre of the box misses to the right.
Foul by Dominic Calvert-Lewin (Everton).
Matthew Palmer (Rotherham United) wins a free kick on the left wing.
Attempt missed. Kieran Dowell (Everton) left footed shot from outside the box is too high.
Substitution, Everton. Cenk Tosun replaces Oumar Niasse.
Attempt missed. Semi Ajayi (Rotherham United) header from the centre of the box misses to the right.
Substitution, Rotherham United. Jon Taylor replaces Joe Newell.
Foul by Mason Holgate (Everton).
Kyle Vassell (Rotherham United) wins a free kick in the defensive half.
Foul by Sandro Ramírez (Everton).
Clark Robertson (Rotherham United) wins a free kick in the attacking half.
Foul by Kurt Zouma (Everton).
Jamie Proctor (Rotherham United) wins a free kick in the attacking half.
Substitution, Everton. Theo Walcott replaces Gylfi Sigurdsson.
Attempt missed. Oumar Niasse (Everton) header from very close range is too high.
Goal! Everton 2, Rotherham United 0. Dominic Calvert-Lewin (Everton) header from very close range to the centre of the goal. Assisted by Lucas Digne following a set piece situation.
Substitution, Rotherham United. Kyle Vassell replaces David Ball.
Lucas Digne (Everton) wins a free kick in the attacking half.
Foul by Sean Raggett (Rotherham United).
Attempt saved. Kieran Dowell (Everton) right footed shot from more than 35 yards is saved in the centre of the goal.
Hand ball by Zak Vyner (Rotherham United).