KANSAS CITY -- Catcher Salvador Perez's 17-game hitting streak ended in the Royals' 9-7 loss to the Angels on Friday night.

Perez went 0-for-4 and his average slipped to .312.

During the 17 games, Perez hit .361 (26-for-72) with 12 runs, five doubles, two homers, 13 RBIs and a .514 slugging percentage.

His streak was the longest by a catcher in franchise history, three games more than Jason Kendall and Darrell Porter. It was the longest by a Royal since right fielder Jeff Francoeur's 17-game streak on April 9-28, 2011, and the 24th streak in franchise history of at least 17 games.

There was a brief scare in the second inning when Perez and third baseman Mike Moustakas both went after Mark Trumbo's pop foul and bumped into each other. Moustakas' elbow caught Perez in the jaw, staggering him briefly as he caught the ball, but Perez was OK and finished the game.

Kauffman flags at half-staff honor slain Americans

KANSAS CITY -- The U.S. flag was at half-staff on Friday night at Kauffman Stadium and other Major League ballparks around the country to honor the Americans slain in the attack against the U.S. Consulate in Libya.

"I think it's fantastic any time you get a chance to honor people who are serving our country, overseas especially," right fielder Jeff Francoeur said.

Francoeur was among the Royals' players and staff lined up on the first-base side of the diamond before the game. Angels players and staff lined up on the other side and in the outfield.

"I stand there on the line during the National Anthem and realize how lucky we are to do what we do, and be in a place where you don't have to walk down the street and worry about getting killed behind your back," Francoeur said. "For me, it's very humbling to be able to honor them."