Match ends, Huddersfield Town 0, Manchester City 0.
Championship club Huddersfield forced an FA Cup fifth-round replay with Manchester City thanks to an entertaining goalless draw at John Smith's Stadium.
Goalkeeper Claudio Bravo, restored to the Premier League side's starting line-up, did well by saving twice off Rajiv van La Parra and from Jack Payne's free-kick in the first half, while Philip Billing had a goal ruled out for offside.
In front of a record football crowd of 24,129, Terriers goalkeeper Joel Coleman kept out efforts from Nolito and Sergio Aguero in each half.
The draw for the quarter-finals takes place on Sunday at 18:30 GMT on the BBC News Channel, BBC Radio 5 live and the BBC Sport website.
Goalkeepers save the day
Both sides last met on this day in 2000 in the First Division with the game ending in a 1-1 draw, and it was a case of history repeating itself 17 years later.
City striker Aguero was given a first start in five matches, but the Argentine could not find a way past Coleman who was dominant in the air, keeping out the top-flight side with a total of four saves.
Coleman did make a rare mistake in the first half when he rushed off his line for the ball and was beaten to it by Aguero, but the City player's lobbed effort failed to find the target.
City's much-maligned goalkeeper Bravo, who had been dropped for the past four games, was in impressive form. He made three saves, the best of which came from Payne's set piece which was heading for the top corner.
Can Town win the replay?
It will be a tough task at the Etihad Stadium and this may well have been a missed opportunity for the West Yorkshire side.
High-flying Huddersfield - third in the Championship - harried and hustled the opposition, allowing them no time on the ball. As a result, the hosts extended their unbeaten run to seven games in all competitions.
Top scorer Elias Kachunga [11 goals this season] and Nahki Wells [nine], were left on the bench and introduced only on the hour mark, but neither were able to trouble Bravo.
Meanwhile, City manger Pep Guardiola, looking to become the third Spaniard after Rafael Benitez and Roberto Martinez to win the competition, was able to call on £92m worth of talent in Kevin de Bruyne and Leroy Sane with 20 minutes to go.
But both struggled to make an impact.
Despite being held, City have kept another clean sheet, the fifth in their past six away games.
Man of the match - Philip Billing (Huddersfield Town)
A results which makes 'our chests bigger'
Huddersfield manager David Wagner: "We are still in the competition which is great. Another match in this busy footballing period but that is not a problem for us. For sure we are one of the fittest teams in the division.
"We were able to make them uncomfortable, they were the better team with chances which is no surprise to anybody but we showed great attitude and passion.
"We are very happy to have another match against a very good team, to test us again. We learn from every game, I love to see my players on the pitch playing football matches.
"A clean sheet against Manchester City makes our chest bigger."
Manchester City manager Pep Guardiola: "It is not frustrating, it was a tough game against one of the best teams in the Championship.
"Two days ago there was a rugby game on the pitch which made it slow but we made a good performance. They are a really good team, congratulations to Huddersfield.
"When you play against teams at the top of the Championship, it is obviously difficult. There were no complaints, my team did what I asked them to do."
Huddersfield host Reading in the Championship on Tuesday (kick-off 19:45), while Manchester City play Monaco in their Champions League last-16 first-leg tie at the same time.
Town join the big boys in stopping City - the stats
- Huddersfield kept a clean sheet against top-flight opposition in the FA Cup for the first time since January 1971.
- Manchester City have now won just one of their past four FA Cup games against lower league opposition (won one, drawn one, lost two).
- Man City have now conceded just one goal in their past five competitive fixtures.
- Huddersfield are now unbeaten in seven successive competitive games, but this result ended a run of six wins in a row.
- The Terriers are just the sixth team to stop Manchester City from scoring in all competitions this season after Barcelona, Man United, Everton, Tottenham and Liverpool.
- Pep Guardiola has never been knocked out of a cup competition by lower league opposition as a manager in his career.
- 18LolleySubstituted forWellsat 59'minutes
- 16PayneSubstituted forBrownat 72'minutes
- 17van La ParraSubstituted forKachungaat 59'minutes
- 11KolarovBooked at 25minsSubstituted forSagnaat 78'minutes
- 18DelphSubstituted forDe Bruyneat 69'minutes
- 9NolitoSubstituted forSanéat 69'minutes
- 17De Bruyne
- Andy Taylor
- Shots on Target
Second Half ends, Huddersfield Town 0, Manchester City 0.
Attempt missed. Nicolás Otamendi (Manchester City) header from the centre of the box misses to the left. Assisted by Jesús Navas with a cross following a corner.
Corner, Manchester City. Conceded by Philip Billing.
Corner, Manchester City. Conceded by Dean Whitehead.
Attempt blocked. Pablo Zabaleta (Manchester City) right footed shot from outside the box is blocked. Assisted by Fernandinho with a headed pass.
Kevin De Bruyne (Manchester City) wins a free kick in the defensive half.
Foul by Elias Kachunga (Huddersfield Town).
Attempt missed. Elias Kachunga (Huddersfield Town) left footed shot from outside the box misses to the left. Assisted by Martin Cranie.
Attempt missed. Elias Kachunga (Huddersfield Town) right footed shot from outside the box is close, but misses to the right following a set piece situation.
Foul by Bacary Sagna (Manchester City).
Elias Kachunga (Huddersfield Town) wins a free kick in the attacking half.
Foul by Kevin De Bruyne (Manchester City).
Joel Coleman (Huddersfield Town) wins a free kick in the defensive half.
Attempt missed. John Stones (Manchester City) header from the centre of the box is too high. Assisted by Kevin De Bruyne with a cross following a corner.
Corner, Manchester City. Conceded by Tareiq Holmes-Dennis.
Substitution, Manchester City. Bacary Sagna replaces Aleksandar Kolarov because of an injury.
Delay over. They are ready to continue.
Delay in match Aleksandar Kolarov (Manchester City) because of an injury.
Substitution, Huddersfield Town. Isaiah Brown replaces Jack Payne.