David West scored 30 points and Paul George added 15 on Friday night, leading Indiana to a 102-89 victory over Miami.
The Pacers (28-19) have won 13 in a row at home and two straight overall since losing three straight on the road. Indiana and the New York Knicks are the only teams in the league to beat the defending NBA champs twice this season.
Miami (29-14) was led by LeBron James with 28 points and Dwayne Wade with 17 — and this time the Heat were beaten at their own game.
Indiana shot a season-high 55.7 percent from the field.
The Pacers took control with a 13-0 first-half run that turned a 23-20 deficit into a 33-23 lead. They never trailed again.
Indiana led by as much as 19 points in the third quarter, and Miami never got closer than 12 in the fourth.