The first half was relatively comfortable for Bayern, who led 2-0 at the break without really being tested. The first goal came in the 20th minute as a ball was cleared to the edge of the area before Ellis took a touch and placed it calmly into the bottom corner.
The quality of the game then dropped, with tensions almost boiling over on the sidelines, illustrating both teams' desire to win. But it was Bayern who struck on the stroke of half time, Ellis picked up the ball on the left wing before crossing for Alon Pinhas to finish beautifully with his err, stomach. Pinhas’s two screamers this season have been off his knee and stomach!
The Pirates pulled one back five minutes into the second half with a header from a set-piece and they were back on level terms via a penalty.
The game could easily have gone either way at this stage, with the Pirates hitting the post from two yards after some questionable defending - and this proved to be a big turning point.
Bayern showed great spirit and with a couple of tactical adjustments, they went 3-2 up with Ellis pinging a screamer on his left foot into the top corner - his 16th of the season.
They killed off the game shortly after as a long ball from Joseph Nyman sent Ellis through on goal. His lob over the keeper came back off the crossbar but skipper Jake Dayan was on hand to gleefully tuck home the rebound.
Bayern joint-manager Daniel Holder told JC Sport: "It was a scrappy game on a poor surface but yet again the boys showed that they can win without playing too well.
"With Real Hendon doing a big favour for us against Catford and Bromley, we now find ourselves three points clear at the top of the league as we go from strength to strength."