Dunfermline's winning streak was halted at the unlikely and, after tonight, unfashionable, hands of Real Bonarda.
The final part of the game was marred by a disgraceful brawl which was triggered by a foul committed by Marletta and resulted in a sending off apiece.
Perugini deployed himself in goal, with Frassinelli and Filippi composing the back-two. Boccaccio was fielded in the middle of the park and flanked by Cantelli on the left and Maneschi on the right.
Dunfermline went quicker off the block and took the lead with virtually their first attempt on goal, as a brilliantly taken Boccaccio corner-kick was turned in goal by the oncoming Frassinelli.
The Pars looked self-assured on the pitch and could've gone two up, but they failed to make a couple of interesting openings count, before Bonarda equalised from just inside the box, following some sloppy defending on the part of the Fifers.
Cantelli had a glorious chance to re-establish them in the lead, but his fierce shot with his left from outside the area skimmed the far post.
Bonarda had a chance of their own but they sent their effort over the bar from an easy angle, before Boccaccio scored his 11th goal of the campaign.
Buccianti was brought down outside the box and Boccaccio took it quickly enough, to the surprise of the visitors who weren't expecting a rapid execution.
Dunfermline kept pushing on, but were denied on one or two occasions, and just as the half-time whistle was about to be blown, a blunder by Perugini gifted Real an equalising goal.
A tame effort appeared to have been handled by the player-manager, but the ball squeezed past his hands and slipped through his legs, to make the score 2-2.
HALF TIME: Dunfermline 2, Real Bonarda 2
Proceedings were resumed and Marletta and Bovalino were introduced for Maneschi and Filippi.
Minutes into the second half, Marletta grabbed his 13th of the season, and 60th for the club, as Cantelli was downed outside the box and Dunfermline's No 5 took the ensuing free-kick well enough to make it 3-2.
Marletta had another chance with a long range effort, which was turned out for a corner by Venticello, Bonarda's keeper.
The visitors, though, equalised yet again, as one of their forwards blatantly handled the ball, a breach the referee failed to spot as he waived to play on and the ball fell way too kindly for the easiest of finishes.
Boccaccio beautifully took another corner-kick, only for Buccianti to fail to make contact with the ball inches away from goal, then madness struck.
Marletta lunged at one of his opponents, but he was kicked back and soon surrounded by a host of Bonarda players and coaching staff, including a woman (!) punching and kicking the air in the process. Cantelli got also punched in the brawl, which ended up with Marletta's dismissal for foul play and that of the player against whom the foul had been committed.
Little happened from then on and the game languished to its squalid end with a 3-3 draw.
FULL TIME: Dunfermline 3, Real Bonarda 3
DUNFERMLINE
46 Perugini
8 Filippi (11 Bovalino)
10 Frassinelli
20 Maneschi (5 Marletta)
2 Boccaccio
6 Cantelli
9 Buccianti
MANAGER: Perugini
SCORERS: Frassinelli (1-0), Boccaccio (2-1), Marletta (3-2)
CAUTIONS: Frassinelli (Y), Boccaccio (Y), Marletta (R)
Thanks to www.fornettogenovese.it