Ben Stokes était de retour parmi les guichets et Shoaib Bashir est devenu le plus jeune lanceur anglais à atteindre 50 prises en Test alors que le Zimbabwe peinait à rester à flot lors du deuxième jour à Trent Bridge.
Les hôtes ont déclaré à 565 pour six après une séance matinale de 45 minutes intense, puis ont pris 11 wickets en imposant la règle du suivi.
Un vif 139 de la jeune ouvreur Brian Bennett les a maintenus à flot, mais les visiteurs n'ont pu rassembler que 265 lors de la première manche et ont terminé à 30 pour deux après avoir été renvoyés au bâton.
Avec l'Angleterre toujours en avance de 270 points, une fin précipitée dès le troisième jour pourrait être envisagée.
Le débutant Sam Cook a ouvert son compteur international lors de sa troisième over, Ben Curran attrapé au slip, mais la majeure partie du travail a été accomplie par le capitaine et son jeune lanceur de spin à l'extrémité Radcliffe Road.
Bashir, qui est entré en jeu après n'avoir pris que deux wickets en trois matchs prêtés à Glamorgan, a éliminé les expérimentés Craig Ervine et Sean Williams avant de bowler plus tard Tafadzwa Tsiga avec une superbe balle. Ce faisant, le jeune homme de 21 ans a devancé Steven Finn pour atteindre la barre des 50 wickets de près de sept mois.
Entre-temps, Bashir s'est blessé à un doigt en plongeant pour une chance de prise-coupée, laissant Stokes intervenir pendant qu'il quittait le terrain pour recevoir des soins.
Stokes n'a pas lancé une balle compétitive depuis sa déchirure des ischio-jambiers en décembre et n'a que rarement semblé à l'aise avec le ballon ces dernières années, mais il semblait parfaitement affûté lors d'une série de lancements remarquables.
Sa deuxième balle a vu Bennett être attrapé au premier poteau sur 89, mais Sikandar Raza et Wessly Madhevere n'ont pas eu cette chance, tous deux éliminés en l'espace de 11 balles sans point.
Ce fut une brève apparition du capitaine, mais elle contenait ce genre de venin concentré qu'il n'a pas toujours réussi à retrouver ces derniers temps.
Gus Atkinson a conclu l'inning avec quelques yorkers trop puissants pour les derniers batteurs qui les ont reçus et, encouragé par une avance de exactement 300 points, Stokes a immédiatement ordonné la relance.
L'Angleterre a repris à 498 pour trois, ajoutant encore 67 points avant de perdre trois autres wickets. Ollie Pope n'a ajouté que deux points à ses 169 de la veille avant de nické Tanaka Chivanga, Blessing Muzarabani a fait sortir Stokes pour neuf et Harry Brook a lancé trois six impressionnants dans un flamboyant 58.
Son exclusion a entraîné la déclaration, mettant Cook en avant pour une première expérience dans l'arène des Tests.
Le lanceur de l'Essex a reçu la nouvelle balle – le premier Anglais à lancer la première over lors de ses débuts depuis Martin McCague en 1993 – et a concédé trois limites lors de sa première intervention.
Deux sont sortis avec des bords intérieurs épais, la suivante est venue alors qu'il corrigeait trop en élargissant son geste. Le joueur de 27 ans a rapidement inscrit une étape importante dans son petit « livre noir de Cook » – ajoutant le nom de Curran au carnet qui contient une liste exhaustive de ses victimes.
Éliminer le frère du milieu des internationaux anglais Tom et Sam était le meilleur moment pour le nouveau venu, Cook étant inhabituellement désordonné en concédant 72 points en 17 overs.
Bennett a fait paraître le quatuor composé de Cook, Atkinson, Bashir et Josh Tongue bien timide en inscrivant un siècle en 97 balles, le plus rapide de son pays en Test.
Mais Bashir a fait des percées précieuses à l'autre bout, Ervine poussant bas pour glisser et Williams étant éliminé sur un bord inférieur.
Il était proche d'un troisième point lorsque Raza lui a répondu d'un coup, mais c'est lui, plutôt que le batteur, qui a quitté le terrain après avoir reçu un coup douloureux à l'index.
Stokes l'a remplacé et a immédiatement menacé, Raza a été pris en coup sur le fil d'une balle exceptionnelle qui l'a déséquilibré hors du terrain, et Madhevere a été tout aussi déconcerté par une grande balle entrant.
La langue a fait sortir Bennett deux fois – son premier succès annulé pour une balle nulle – avant le doublé d'Atkinson et l'absence du blessé Richard Ngarava qui ont mis fin à la partie.
Cela signifiait une deuxième chance dans la journée pour Bennett, mais il n'a pas pu reproduire la fluidité qui lui avait permis de marquer 26 coups de quatre et un honorable century lors de sa première tentative.
Il a été pris lbw par Atkinson pour seulement un run cette fois, et Ervine a envoyé Tongue au court-lég devant dans un départ timide.