It was a tale of two penalties at Hayes Lane with the visitors missing and the home side scoring their respective spot kicks to settle this tight game between two evenly matched teams.
Bromley got off to a positive start with Moses Ademola forcing a save from Jason Mellor, before he then set up Pierre-Joseph-Dubois who fired into the side netting at the near post.
Louis Dennis was also denied by Mellor as The Ravens pressed, before Bath battled their way back into the game. Dave Pratt had an effort ruled out for offside before on 37 minutes and City were awarded a penalty when Seb Brown brought down Nic McCootie in the box as the striker tried to take the ball round him.
The Ravens keeper was lucky to only be shown a yellow card and Bromley received another let off when Pratt hit the post with his effort.
Ademola went close soon after and Pratt fired wide for Bath when well placed just before the break with the fragile home defence one again opened up by some slick passing.
The second half saw Bromley do the pressing, Louis Dennis had an effort saved and Reece Prestedge went close before The Ravens were awarded a penalty after Dennis was pushed challenging for an Ugo Udoji cross.
Jordan Robertson powerfully despatched the spot kick for 1-0 on the hour, giving Mellor no chance.
Bath immediately had a penalty shout turned down at the other end when Brown collided with Pratt, while Bromley created further chances with Dennis and Ademola denied by Mellor after strong runs at the defence.
Dubois had a goal ruled out for offside, Adam Bailey-Dennis missed a header from a corner and new boy Mitchell Pinnock also forced a save from Mellor as Bromley finished the game on top.
The win now leaves Bromley in the play off spots with their next game away to Evesham in the FA Cup next Saturday after their London Senior Cup tie with Corinthian Casuals was cancelled due to the oppositions FA Trophy replay.
Bromley: Brown, Udoji, Anderson, Fuseini, Bailey-Dennis, Holland, Dubois, Prestedge, Robertson (Birchall 68), Ademola (Culley 68), Dennis (Pinnock 75).
Subs Not Used: Swaine, Grant.
Bath: Mellor, Mitchell, Ball, Gallinagh, Keary, Kington, Stearn (Perry 84), Patten (Watkins 68), Pratt, McCootie, Hemmings.
Subs Not Used: Adelsbury, Allen, Simpson.
Goal: Robertson 61 pen – Bromley.
Star Man: Jason Mellor (Bath City)
Match Rating: 3/5
Referee: Mr L Wood
Att: 693