Colorado Rapids goalkeeper Zack Steffen stops a shot during the...

Colorado Rapids goalkeeper Zack Steffen stops a shot during the first half of an MLS soccer match against St. Louis City Wednesday, June 19, 2024, in St. Louis. Credit: AP/Jeff Roberson

ST. LOUIS — Djordje Mihailovic completed a hat trick for the first time in his career, Zack Steffen posted his second straight clean sheet and the Colorado Rapids beat St. Louis City 3-0 on Wednesday night.

It was the first hat trick for the Rapids since Gyasi Zardes secured one against Minnesota in August 2022.

Mihailovic scored on a header, a left-footed shot and a penalty with his right foot.

An unmarked Mihailovic was first to Sebastian Anderson's long throw in that bounced in the box and he headed it in to open the scoring in the ninth minute. Mihailovic capitalized on another St. Louis mistake in the 60th when he intercepted a throw from goalkeeper Roman Bürki and slotted it home.

Mihailovic sent Bürki the wrong way on a penalty kick in second-half stoppage time.

Colorado (8-7-4) was coming off a dominate 2-0 victory over Austin, with Steffen getting his first clean sheet at home this season.

St. Louis (3-6-9) is winless in its last four home matches.

St. Louis City's Chris Durkin, right, and Colorado Rapids's Keegan...

St. Louis City's Chris Durkin, right, and Colorado Rapids's Keegan Rosenberry challenge for the ball during the first half of an MLS soccer match Wednesday, June 19, 2024, in St. Louis. Credit: AP/Jeff Roberson

More soccer news

YOU'VE BEEN SELECTED

FOR OUR BEST OFFER ONLY 25¢ for 5 months

Unlimited Digital Access.

cancel anytime.