Pittsburgh Pirates rookie Mitch Keller has a no-hitter through six innings against the St. Louis Cardinals on Saturday night.

Keller is making his second start since missing six weeks with a strained left oblique. He walked Tommy Edman and hit Brad Miller with a pitch in the first inning, and Tyler O’Neill drew a walk in the second.

Keller set down the next 14 batters. He’s thrown 84 pitches and struck out six.

The 24-year-old entered the game with a 1-1 record and 5.06 ERA in three games. He was activated from the injured list Monday after being sidelined since Aug. 2.

The Pirates led 2-0 as Ke’Bryan Hayes and Jose Osuna hit solo home runs off Kwang Hyun Kim.

White Sox ace Lucas Giolito and Cubs journeyman Alec Mills have thrown no-hitters during this pandemic-shortened season.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports