– Edwin Encarnacion found a grand way to cap off his homer hat trick.

Encarnacion hit three home runs, prompting Toronto fans to toss their hats onto the field, and tied a team record with nine RBI as the high-scoring Blue Jays routed the Detroit Tigers 15-1 Saturday.

"He's some kind of locked in," manager John Gibbons said.

Encarnacion extended his hitting streak to 24 games, the longest in the majors this season, with a three-run homer off Buck Farmer in the first inning.

Encarnacion hit a two-run shot off Guido Knudson in the sixth, then connected for a grand slam — his third this season — against Alex Wilson in the seventh as the AL East leaders battered away.

The game was paused briefly after Encarnacion's slam as fans at Rogers Centre rained caps — hockey style — onto the outfield to honor the three long balls.

Encarnacion said he wasn't familiar with the tribute until a teammate filled him in.

"[Catcher Dioner] Navarro told me after they throw all the hats to the field, he told me when they score three goals, they do that," Encarnacion said. "It made me feel happy."

Encarnacion was left on deck for the final out in the eighth, costing him a chance to match the major league mark for home runs in a game.

Roy Howell was the last Blue Jays player with nine RBI in a game, doing it against the New York Yankees on Sept. 10, 1977, Toronto's debut season.

Encarnacion's hitting streak is the longest in the majors since Colorado's Nolan Arenado had a 28-game run last year. The Toronto slugger is batting 36-for-90 (.400) with 10 homers and 34 RBI over the streak.