DETROIT (AP) -- The Detroit Tigers are beginning to get contributions from more than just a few players.
Delmon Young homered for the fourth consecutive game, Prince Fielder hit a three-run shot and Jhonny Peralta homered and drove in three runs in Detroit's 7-1 win over the Kansas City Royals on Sunday to complete a sweep of the three-game weekend series.
Young and Peralta, who were both expected to provide power and production behind Fielder and Miguel Cabrera, have had slow starts. After his homer streak, Young has 10 home runs and 37 RBIs, while Peralta goes into the All-Star Break with only five home runs and 27 RBIs.
Tigers' manager Jim Leyland discussed the free-swinging Young before the game.
''He's hitting strikes. That's been the big difference,'' Leyland said. ''He's getting pitches to hit and he's hitting 'em.''
He talked about Peralta, who was 3-for-4 with two doubles, after the game.
''He's pulling the balls he's supposed to pull. He hasn't really pulled the ball this year and he's a pull hitter. I think he was so conscious of swinging at some breaking balls going the other way that he was missing balls that he should pull,'' Leyland said. ''Today he pulled the ball. What he needs to do is pull the ball on a more consistent basis and with two strikes, take the ball the other way.''
The power display backed Max Scherzer (8-5), who allowed a run and five hits over seven innings, walking one and striking out seven.
''He was pretty good. He was 96, good run on his fastball,'' Kansas City manager Ned Yost said about Scherzer. ''He was good. It's the best we've seen him.''
It was the Tigers' season-high fifth-straight win and put them two games over .500 - heading into the All-Star break - for the first time since April 25 (10-8).
''It's the consistency. You can look at our team, we're just playing good team baseball. Everybody's starting to kind of click, our offense is really starting to produce some runs,'' Scherzer said..'' Our starting staff is starting to give a lot more quality starts, give them a chance to do their job. Obviously our bullpen's shutting them down, seven, eight, nine, we've got guys for that. You put that together, we're a pretty good team.''
Phil Coke pitched a perfect eighth and Octavio Dotel worked a perfect ninth.
Salvador Perez homered for Kansas City.
Royals' starter Everett Teaford (1-2) took the loss. He allowed five runs on seven hits in 4 1/3 innings. He walked a batter and struck out five.
Peralta's two-out, two-run homer in the second inning gave Detroit a 2-0 lead. His towering drive down the left-field line and into the stands came on Teaford's 0-1 pitch and followed Brennan Boesch's single
''Left a fastball up to Peralta, he's a good high ball hitter,'' Teaford said.
It was Peralta's fifth home run.
Perez cut the lead in half for Kansas City with his fourth homer, leading off the third. A right-handed batter, Perez lined Scherzer's 1-0 pitch over the right-field fence and into the stands.
Young's 10th home run, leading off the fourth made it 3-1. He lined Teaford's 2-2 pitch into the shrubbery beyond the right-centerfield fence, an estimated 433 feet away.
Kansas City threatened with runners on second and third with two out in the fifth on a lead-off single by Jeff Francoeur and Alex Gordon's two-out double that sent Francoueur to third. But Scherzer got Alcides Escobar swinging to end the inning.
Fielder's three-run homer in the fifth broke the game open, giving the Tigers a 6-1 lead.
He greeted reliever Tim Collins by launching his first pitch halfway up the right-field stands, an estimated 417 feet away. It also scored Austin Jackson and Quintin Berry, who led off the inning with singles.
''That was the dagger, you know. 3-1, you're still in it. 6-1 ...'' said Royals right fielder Jeff Francoeur.
It was the 15th homer for Fielder - his third in four games - who was voted the A.L. starter at first base by the fans for Tuesday night's All-Star game in Kansas City. He will also participate in Monday night's Home Run Derby. Fielder is batting .299 and has 63 RBIs.
''The amount of power he has, it's awesome. You got to see it today.,'' Scherzer said. ''A good reliever who's had a pretty good year so far and absolutely took his fastball deep. That's just the type of talent he has and why he makes our team great.''
Peralta doubled in a run in the eighth.
NOTE: Also representing Detroit in the All-Star Game will be third baseman Miguel Cabrera (.324, 18 home runs and 71 RBIs) and Justin Verlander (9-5, 2.58). ... Designated hitter Billy Butler ( .290, 16 HR, 52 RBIs) will be the Royals' only representative in Tuesday night's game at Kansas City's Kauffman Stadium. ... Jackson (1-for-5) extended his hitting streak to a career high 15 games (26-for-65, .400).