Brodie collected a bouncing puck in the slot and beat Jonathan Quick for the third power-play goal of the night for the Flames, who had lost on first two stops of their five-game trip.
Jeff Carter scored a tying short-handed goal late in the second period for the Kings, who had won 17 of their previous 19 home games. Quick made 22 saves, and Drew Doughty scored an early power-play goal in just Los Angeles' second loss in seven games.
All five goals in the game were scored on special teams. Calgary's league-worst penalty kill gave up another goal, while the Kings had one of the NHL's best penalty-killing units before giving up three to the Flames.
Both teams started slowly in a tentative first period, with Kings coach Darryl Sutter throwing out novel line combinations and trying new players on special teams. Calgary didn't record a shot on goal in the final 13:52 of the period.
Los Angeles went ahead during a power play late in the period when Doughty put a wrist shot in the top corner of Ramo's net for his third goal of the season. Doughty has goals in back-to-back games after the $56 million defenceman went without a point for seven consecutive games.
Cammalleri evened it on a power play early in the second period, beating Quick after a cross-ice pass from Jiri Hudler. Cammalleri, the Flames' leading scorer last season, sat out the first seven games of this year with an upper-body injury.
Monahan put the Flames ahead at the close of a sharp passing sequence for the Flames, batting home a loose puck on another power play. The 19-year-old centre already has six goals in his first eight NHL games since Calgary chose him with the sixth overall pick this summer.
The Kings evened it up with an impressive short-handed rush from Carter, who took the puck at his blue line and fended off Mark Giordano before throwing it at Mike Richards in front, where the puck deflected off Wideman's stick and beat Ramo.
Carter, who led the Western Conference with 26 goals last season, has five goals in another strong start for the Kings.
NOTES: Los Angeles D Robyn Regehr played his first 11 NHL seasons with Calgary before getting traded to Buffalo in 2011. ... Hudler had two assists. He has scored in each of the Flames' eight games this season, the only player in the NHL without a scoreless game yet this season. ... Los Angeles scratched F Jordan Nolan for the first time this season. Matt Frattin returned to the lineup. ... Ramo started his second straight game despite giving up five goals in San Jose last Saturday. Joey MacDonald is expected to start Tuesday in Phoenix. ... David and Victoria Beckham were at the game with their children. Dodgers C Tim Federowicz and "Parks and Recreation" star Retta also attended.