Sunderland scored on both sides of half-time and secured their place in the next round of the Carabao Cup with a win at Port Vale.
Josh Hawkes scored with a sovereign finish before Aiden O’Brien converted from the point.
Jamie Proctor pulled one back, but it wasn’t enough to give Darrell Clarke a win in his 500th game as manager.
Vale started well and had scored on 14 minutes when Brad Walker fouled the Sunderland goalkeeper.
The visitors began to take command while Jack Diamond and Hawkes were both close in the middle of the half.
The pressure paid off when Hawkes finished well after 40 minutes after Alex Pritchard cheered him up.
O’Brien doubled his lead with 50 minutes on the clock after Diamond was defeated by Aidan Stone.
Nathan Smith got close with a header in the 54th minute before Hawkes narrowly missed with a long-range shot.
After a good pass from David Worrall, Proctor shot from close range in the 67th minute and gave Vale hope.
The game was briefly interrupted a minute later after the floodlights on the railway stand went out.
Anthony Patterson parried a breathtaking save three minutes after stoppage time to fend off a strong header from Proctor.
Report from PA Media.
- 7thWorrallBooked at 49 minutes
- 3JonesReplaced byCassat 65 ‘protocol
- 4thWalking aidBooked at 59 minutesReplaced byAmooat 65 ‘protocolBooked at 89 minutes
- 9WilsonReplaced byBaileyat 75 ‘protocol
- 25thYoungerBooked at 89 minutes
- 18thTaylorBooked at 55 minutesReplaced byDoyleat 74 ‘protocolBooked at 86 minutes
- 23diamondBooked at 21 minutesReplaced byMcGeadyat 65 ‘protocol
- 21PritchardReplaced byGriggat 65 ‘protocol
Match ends, Port Vale 1, Sunderland 2.
The second half ends, Port Vale 1, Sunderland 2.
William Grigg (Sunderland) wins a free kick on the left wing.
Foul by Leon Legge (Port Vale).
Corner, Port Vale. Admitted by Daniel Neil.
Corner, Port Vale. Granted by Ollie Younger.
Attempt blocked. Malvind Benning (Port Vale) left footed shot from outside the box is blocked.
Foul by Bailey Wright (Sunderland).
Eden Bailey (Port Vale) wins a free kick on the left wing.
Ollie Younger (Sunderland) wins a free kick in the defensive half.
Foul by David Amoo (Port Vale).
Attempt failed. Jamie Proctor (Port Vale) right footed shot from the center of the box is close, but misses to the left. Assisted by David Worrall with a cross.
Attempt failed. Jamie Proctor (Port Vale) header from the center of the box misses to the left. Assisted by Lewis Cass with a cross.
Attempt failed. Jamie Proctor (Port Vale) header from the center of the box misses to the left. Assisted by David Worrall with a cross following a corner.
Corner, Port Vale. Granted by Anthony Patterson.
Attempt saved. Jamie Proctor (Port Vale) tries a header from the center of the box, saved by the goalkeeper, high in the center of the box. Assisted by Leon Legge with a header pass.
Corner, Port Vale. Admitted by Tom Flanagan.
Foul by Aiden McGeady (Sunderland).
Tom Pett (Port Vale) wins a free kick on the right wing.
David Amoo (Port Vale) is shown the yellow card.