The magic of the FA Cup: it makes non-league teams play like Premier League teams and Premier League teams play like non-league teams.
And that's exactly what happened on Saturday afternoon, as Kidderminster played like a Premier League team for 118 minutes and West Ham played like a non-league team for 118 minutes.
However, in those other two minutes, the Hammers bagged two late, late goals - one in the 90th minute and one in the 120th minute - to make it through to the FA Cup fifth round.
It was Kidderminster who came closest to scoring in the opening exchanges. Sam Austin's rushed forward from midfield before unleashing a well-hit strike goalward, but Alphonse Areola was on hand to save.
That shot on goal gave the Harriers a bit of confidence to take the game to the Hammers thereafter, with the visitors clearly struggling to play on the rather bumpy surface at the Aggborough Stadium.
The home side deservedly took the lead in the 20th minute. The goal came after Areola bumbled a set piece from the right left flank right into the path of Alex Penny, who made no mistake in side-footing the ball into the net from seven-yards out.
After the opener, the Hammers were expected to come out and try to draw level before half-time but they just, you know, didn't bother. Without a focal point up front, West Ham look fairly lost in the final third. Kidderminster, on the other hand, looks composed and the much more likely to score.
As expected West Ham made a few changes at half-time, bringing on Craig Dawson and Declan Rice in an attempt to turn the game around.
The introduction of Rice did make a difference for the Hammers, with their first actual half-chance of the whole game (in the 52nd minute) came courtesy of a run forward from the midfielder. Rice ran into the box before playing the ball to Vlasic, who crossed to Benrahma, whose subsequent tame shot on goal was blocked in front of the goalkeeper.
10 minutes later they an actual full-on chance. This time it was Jarrod Bowen who came close, seeing a shot from the right of the penalty are well saved by Luke Simpson in the Kidderminster goal.
Simpson came up trumps again in the 87th minute, when after some neat interplay between Benrahma and Yarmolenko, he was able to smother the ball inside his own six-yard box.
In the 91st minute, Kidderminster finally collapsed.
Substitute Rice found some space in the inside-left channel, cut inside, fired the ball into the top corner, broke Kidderminster hearts, and sent the game to extra time.
Both teams looked very leggy in extra time, particularly Kidderminster (as you'd expect), but they did both at least try and press forward in search of a winner.
And in the final minute of extra time, West Ham bagged the winner.
Bowen nabbed the goal with the last kick of the game, latching onto a pass across the six-yard box to side foot the ball home.
West Ham player ratings - FA Cup
1. Goalkeeper & defenders
Alphonse Areola (GK) - 1/10 - Disastrous goalkeeping led to the opening goal.
Ryan Fredericks (RB) - 2/10 - Did not get forward with any sort of purpose of quality.
Kurt Zouma (CB) - 2/10 - Astonishingly clumsy in possession. Hoofed the ball out for a strange amount of Kidderminster goal kicks.
Issa Diop (CB) - 0/10 - Clueless in the first half. Absolutely clueless. So clueless that he was subbed off at half-time.
Ben Johnson (LB) - 2/10 - Sloppy in and out of possession.
Mark Noble (CM) - 0/10 - It's bad that Noble now looks out of his depth playing against non-league opposition. Time to hang up the boots.
Alex Kral (CM) - N/A - Showed absolutely nothing. Full on Adrien Rabiot-level N/A performance.
Said Benrahma (AM) - 3/10 - Quite clearly did not want to be anywhere near Kidderminster in the first half. Slightly more useful in the second.
Andriy Yarmolenko (RW) - N/A - Did he play? The team sheet says he did, but the eye test says he didn't.
Jarrod Bowen (ST) - 6/10 - Bagged a dramatic winner.
Nikola Vlasic (LW) - 2/10 - Like the majority of his teammates, did nothing.
Declan Rice - 7/10 - The only West Ham player who looked Premier League quality. Scored a last second equaliser.
Craig Dawson - 4/10.
Aaron Cresswell - 5/10 - Just a much better footballer than Ben Johnson.
Tomas Soucek - N/A.
Pablo Fornals - N/A.