May 21

PHI7
COL4
Final
CLE0
MIN0
Postponed
KC2
SF3
Final
LAA7
ATH5
Final
ARI3
LAD4
Final
CIN1
PIT3
Final
CHC2
MIA1
Final
BAL8
MIL4
Final
HOU4
TB8
Final
DET5
STL1
Final
SEA6
CWS5
Final
CLE0
MIN1
In Progress
ATL24-24
WAS22-27
MLBN @10:45 PM UTC
NYM29-20
BOS25-25
MLBN @10:45 PM UTC
TEX25-24
NYY28-19
RASN @11:05 PM UTC
SD27-19
TOR23-24
PDTV @11:07 PM UTC

May 22

LAA22-25
ATH22-27
NBCSCA @2:05 AM UTC
LAA22-25
ATH22-27
NBCSCA @7:35 PM UTC
PHI30-18
COL8-40
NBCSP @12:40 AM UTC
ARI26-23
LAD30-19
DBTV @2:10 AM UTC
TEX25-24
NYY28-19
MLBN @4:35 PM UTC
SD27-19
TOR23-24
MLBN @5:07 PM UTC
PHI30-18
COL8-40
NBCSP @7:10 PM UTC
MIL24-26
PIT17-33
SNPT @10:40 PM UTC
CLE25-22
DET33-17
MLBN @10:40 PM UTC
ATL24-24
WAS22-27
MAS2 @10:45 PM UTC
BAL16-32
BOS25-25
MLBN @10:45 PM UTC

May 23

SF29-20
WAS22-27
NBCSBAY @10:45 PM UTC
SEA28-20
HOU25-24
SCHN @12:10 AM UTC
MIL24-26
PIT17-33
SNPT @10:40 PM UTC
CHC30-20
CIN25-26
FDOH @10:40 PM UTC
TOR23-24
TB23-26
FSUN @11:05 PM UTC
BAL16-32
BOS25-25
MLBN @11:10 PM UTC
CLE25-22
DET33-17
GDTV @11:10 PM UTC
LAD30-19
NYM29-20
ATV @11:10 PM UTC
SD27-19
ATL24-24
MLBN @11:15 PM UTC
TEX25-24
CWS15-35
KDAF @11:40 PM UTC

May 24

PHI30-18
ATH22-27
NBCSCA @2:05 AM UTC
SEA28-20
HOU25-24
SCHN @12:10 AM UTC
KC27-23
MIN27-21
TWTV @12:10 AM UTC
ARI26-23
STL27-23
ATV @12:15 AM UTC
NYY28-19
COL8-40
YES @12:40 AM UTC
MIA19-29
LAA22-25
FDW @1:38 AM UTC
KC27-23
MIN27-21
TWTV @6:10 PM UTC
ARI26-23
STL27-23
DBTV @6:15 PM UTC
SF29-20
WAS22-27
NBCSBAY @8:05 PM UTC
MIL24-26
PIT17-33
SNPT @8:05 PM UTC
SEA28-20
HOU25-24
SCHN @8:10 PM UTC
SD27-19
ATL24-24
FDSO @8:10 PM UTC
TEX25-24
CWS15-35
RASN @8:10 PM UTC
NYY28-19
COL8-40
YES @8:10 PM UTC
CHC30-20
CIN25-26
FDOH @8:10 PM UTC
BAL16-32
BOS25-25
FS1 @8:10 PM UTC
TOR23-24
TB23-26
FSUN @11:05 PM UTC
LAD30-19
NYM29-20
FOX @11:15 PM UTC
CLE25-22
DET33-17
FOX @11:15 PM UTC

What we learned as Conforto's heroics secure Giants' win

SAN FRANCISCO -- Bryce Johnson sprinted his way to a roster spot in Scottsdale. On Sunday, his speed helped keep the Giants from getting swept.

Johnson scored from first on Wilmer Flores' double in the bottom of the eighth, and Michael Conforto put the Giants on top with a long two-run homer. They held on 3-1, salvaging the final game of a three-game series with the Royals.

Starters Anthony DeSclafani and Kris Bubic combined to retire 18 of 19 through the first three innings, which lasted just 38 minutes. The game moved along at such a quick pace that vendors were calling out the last call for beers at 2:25 p.m. PT, which wasn't great news for a Giants lineup that went down quickly most of the afternoon.

Johnson brought life to the yard in the eighth after reaching on a bloop single to left. The young outfielder stole an MLB-leading 12 bases in the spring and tried to go twice after reaching base. The second time, Flores yanked a pitch down the line and Johnson scored from first despite sliding into second. His time of 10.39 seconds from first to home was the fastest in MLB this season.

Conforto's 429-foot blast to right-center landed deep in the arcade and finally put the Giants on top. With Camilo Doval down, Tyler Rogers clinched the save. 

All the way back

San Francisco Giants

Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.

Melvin leans on electric young arms in Giants' win over Royals

What we learned as Birdsong shines, gets win in Giants rotation return

DeSclafani's six-shutout-innings season debut wasn't a fluke. He was even better Sunday, allowing just three hits in 6 1/3 innings and showing an uptick in velocity across the board.

DeSclafani retired the first 11 hitters he faced before a double and single got the Royals on the board. He bounced back by retiring seven straight. Through two starts, the right-hander has allowed one earned run in 12 1/3 innings, with 11 strikeouts and no walks. 

The final line Sunday was impressive, but what was even more encouraging is how DeSclafani arrived there. He pounded the zone with his sinker and repeatedly dotted it on the corners. The pitch averaged 93.7 mph, a step up from his 92.2 mph last weekend. DeSclafani said after his first outing that he hoped to see a few more 95s, and got there a couple times on Sunday while throwing 15 sinkers at 94-plus. 

Chaos in the seventh

The game was zooming along until the bottom of the seventh, when the Giants ended up with a matchup they didn't want after several minutes of confusion. 

With two outs and Joc Pederson on first, the Giants sent Blake Sabol up to hit for Austin Wynns. At the same time, a Royals trainer came out to check on right-hander Carlos Hernandez, who appeared to get hurt while recording the second out of the inning. 

RELATED: Buster enjoys MLB's new rules, always open to new ideas

Left-hander Ryan Yarbrough was warming up and started to come into the game, only to turn around when Hernandez returned to the mound after it appeared he had been pulled. Gabe Kapler was livid and spent several minutes arguing with the umpires, but to no avail.

The Giants ended up with the left-handed-hitting Sabol against a lefty reliever. Sabol struck out to end the inning. 

Welcome back

Nearly a year to the day after his debut, the Giants recalled outfielder Heliot Ramos to give them another option against left-handed pitching. 

Ramos struck out on three pitches in his first at-bat and tried a different approach the next time up. With a runner on and two outs, he put down a bunt and beat out the throw. That got a runner to scoring position, but Johnson flied out. Ramos popped up to short in his final at-bat. 

Download and follow the Giants Talk Podcast

Contact Us