Royals catcher Salvador Perez picked David Fletcher off third with the bases loaded for the final out in the ninth inning, helping the Kansas City Royals beat Shohei Ohtani and the Los Angeles Angels 3-2 Tuesday night.

Danny Duffy pitched one-run ball over six innings, and Perez had two hits and an RBI.

More Images
Los Angeles Angels David Fletcher, right, is tagged out by Kansas City Royals third baseman Hunter Dozier, left, during the ninth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

Royals catcher Salvador Perez picked David Fletcher off third with the bases loaded for the final out in the ninth inning, helping the Kansas City Royals beat Shohei Ohtani and the Los Angeles Angels 3-2 Tuesday night.

Kansas City Royals relief pitcher Greg Holland (35) celebrates with catcher Salvador Perez (13) following a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

Ohtani showed off impressive speed on an infield single in the first and added a 431-foot homer to right field in the fifth. The two-way star — just a designated hitter in this one — has four homers this season and raised his average to .364 with three hits. Ohtani has reached base in 10 straight games and has eight RBIs in his last four games.

Los Angeles Angels designated hitter Shohei Ohtani gestures while rounding the bases during the fifth inning of a baseball game against the Kansas City Royals at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Ohtani hit a solo home run on the play. (AP PhotoOrlin Wagner)

In the first inning, Carlos Santana hit a sacrifice fly to right to score Andrew Benintendi. Santana added another RBI in the third, scoring Whit Merrifield to lead 2-0.

Los Angeles Angels designated hitter Shohei Ohtani hits a solo home run off Kansas City Royals starting pitcher Danny Duffy during the fifth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)

Dylan Bundy (0-1) went seven innings, giving up two earned runs on five hits and two walks. He struck out six.

Kansas City Royals Whit Merrifield slides into third base during the third inning of a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Merrifield was safe with a stolen base on the play. (AP PhotoOrlin Wagner)

Royals: Selected the contract of RHP Ervin Santana and recalled RHP Tyler Zuber while sending INF Ryan McBroom to the alternative site and placed RHP Josh Staumont on the 10-day injured list.

Kansas City Royals starting pitcher Danny Duffy delivers to a Los Angeles Angels batter during the third inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)

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

Kansas City's veteran backstop ended the game by blocking Greg Holland's 0-2 pitch in the dirt. The ball bounced off batter Jared Walsh and right back to Perez, who picked it up and caught Fletcher venturing too far off third base.

Los Angeles Angels David Fletcher, right, is tagged out by Kansas City Royals third baseman Hunter Dozier, left, during the ninth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

Los Angeles Angels David Fletcher, right, is tagged out by Kansas City Royals third baseman Hunter Dozier, left, during the ninth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

Ohtani showed off impressive speed on an infield single in the first and added a 431-foot homer to right field in the fifth. The two-way star — just a designated hitter in this one — has four homers this season and raised his average to .364 with three hits. Ohtani has reached base in 10 straight games and has eight RBIs in his last four games.

Duffy (2-0) went six frames for a second straight outing, allowing eight hits and six strikeouts. He ended his night striking out Jack Mayfield with the bases loaded to close out the sixth.

Holland completed a four-out save for his first of the season, which included a strikeout of Mike Trout, who was fanned four times in the game.

Kansas City Royals relief pitcher Greg Holland (35) celebrates with catcher Salvador Perez (13) following a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

Kansas City Royals relief pitcher Greg Holland (35) celebrates with catcher Salvador Perez (13) following a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. The Royals defeated the Angels 3-2. (AP PhotoOrlin Wagner)

In the first inning, Carlos Santana hit a sacrifice fly to right to score Andrew Benintendi. Santana added another RBI in the third, scoring Whit Merrifield to lead 2-0.

Merrifield hit a pop-up in foul territory in the fifth that was dropped by catcher Kurt Suzuki. He reached base two pitches later and eventually scored on a two-out RBI single by Perez, who is thriving at the plate following a 4 for 4 game Tuesday night.

Suzuki hit a sacrifice fly off Wade Davis in the eighth to cut the deficit to one.

Los Angeles Angels designated hitter Shohei Ohtani gestures while rounding the bases during the fifth inning of a baseball game against the Kansas City Royals at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Ohtani hit a solo home run on the play. (AP PhotoOrlin Wagner)

Los Angeles Angels designated hitter Shohei Ohtani gestures while rounding the bases during the fifth inning of a baseball game against the Kansas City Royals at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Ohtani hit a solo home run on the play. (AP PhotoOrlin Wagner)

Dylan Bundy (0-1) went seven innings, giving up two earned runs on five hits and two walks. He struck out six.

TRAINER’S ROOM

Angels: Placed C Max Stassi (left thumb sprain) and OF Juan Lagares (left calf strain) on the 10-day injured list, recalled C Anthony Bemboom and selected the contract of OF Jon Jay.

Los Angeles Angels designated hitter Shohei Ohtani hits a solo home run off Kansas City Royals starting pitcher Danny Duffy during the fifth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)

Los Angeles Angels designated hitter Shohei Ohtani hits a solo home run off Kansas City Royals starting pitcher Danny Duffy during the fifth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)

Royals: Selected the contract of RHP Ervin Santana and recalled RHP Tyler Zuber while sending INF Ryan McBroom to the alternative site and placed RHP Josh Staumont on the 10-day injured list.

UP NEXT

The Angels send RHP Griffin Canning (0-0, 6.75) to the mound as the Royals counter with RHP Brad Keller. Canning went 5 1/3 innings allowing four earned runs in his last start against Toronto. Keller will try to bounce back after giving up 10 earned runs in just 4 2/3 innings this season.

Kansas City Royals Whit Merrifield slides into third base during the third inning of a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Merrifield was safe with a stolen base on the play. (AP PhotoOrlin Wagner)

Kansas City Royals Whit Merrifield slides into third base during the third inning of a baseball game against the Los Angeles Angels at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. Merrifield was safe with a stolen base on the play. (AP PhotoOrlin Wagner)

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

Kansas City Royals starting pitcher Danny Duffy delivers to a Los Angeles Angels batter during the third inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)

Kansas City Royals starting pitcher Danny Duffy delivers to a Los Angeles Angels batter during the third inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, April 13, 2021. (AP PhotoOrlin Wagner)