W kolejnym sezonie było jeszcze lepiej – pierwsze podium kierowca osiągnął podczas rundy w Meksyku, gdzie stanął na trzecim stopniu podium a pierwsze jego zwycięstwo zdobył w Belgii, gdzie rok wcześniej zadebiutował. W sumie czterokrotnie był trzeci i trzykrotnie drugi – w rezultacie 53 punkty dały Niemcowi trzecie miejsce, za duetem Williamsa – Nigelem Mansellem i Riccardo Patrese. Sezon 1993 był odrobinę gorszy – mimo że wygrał wyścig w Portugalii, cztery razy zajmował drugie miejsce i trzykrotnie był trzeci to jednak siedmiokrotnie nie mógł ukończyć wyścigu – w klasyfikacji był czwarty z sumą 52 punktów.

Dwa ostatnie sezony niemieckiego kierowcy były najlepsze w jego karierze – na początku sezonu 1994 z siedmiu rozegranych rund sześć wygrał, natomiast w Hiszpanii przegrał jedynie z Damonem Hillem. Podczas Grand Prix Wielkiej Brytanii Niemiec wyprzedził na okrążeniu formującym Brytyjczyka i za to otrzymał karę – po tym jak Schumacher zignorował ją pokazana została czarna flaga oznaczająca dyskwalifikację. Za wydarzenia na torze Silverstone został ukarany zawieszeniem na dwa wyścigi – w Niemczech i na Węgrzech, jednak Benetton złożył apelację i FIA wydała zgodę na start w tych rundach, zabraniając jednocześnie startu we Włoszech i w Portugalii, gdzie zastąpił go JJ Lehto.