

Beroe Stara Zagora and Pirin Blagoevgrad shared the spoils in a breathless 3-3 draw in the Bulgarian Vtora Liga on Sunday night, a result that underlined both sides’ attacking quality and their lingering defensive vulnerabilities. At Stadion Beroe, the home side twice led, but Pirin Blagoevgrad refused to fold and grabbed a share of the points in a contest that swung repeatedly from end to end.
Match overview
Beroe Stara Zagora began with the intent expected of a home side pushing for a strong position in the Vtora Liga standings, pressing high and forcing Pirin Blagoevgrad into early errors. The hosts’ reward arrived inside the opening quarter-hour when a quick move down the right ended with a low finish into the far corner. Pirin responded well, though, and equalised before the half-hour mark through a well-worked set piece that exposed Beroe’s marking inside the penalty area.
The game’s rhythm never settled. Beroe restored their lead before half-time after a sustained spell of possession, but Pirin came out after the interval with greater urgency and levelled again. A third Beroe goal appeared to have tilted the match decisively, only for Pirin to strike late and seal a dramatic 3-3 draw that felt like a victory for the visitors and two points dropped for the hosts.
Key moments
- Early Beroe breakthrough: A flowing move on the right opened the scoring and gave the home crowd an early lift.
- Pirin’s set-piece response: The visitors answered with a drilled delivery that was turned in at the near post.
- Beroe’s second before the break: A patient passing sequence created space at the edge of the box and a composed finish restored the lead.
- Second-half equaliser: Pirin increased the tempo after the restart and punished Beroe for dropping too deep.
- Late drama: After Beroe scored a third, Pirin found a late leveller to complete the scoring at 3-3.
Tactical story
Beroe Stara Zagora controlled long spells of the ball and looked most dangerous when their full-backs pushed high to create overloads. That approach produced plenty of crossing opportunities, but it also left space behind for Pirin Blagoevgrad to counter into. Pirin were happy to absorb pressure and attack through quick transitions, and their willingness to shoot from distance kept Beroe’s goalkeeper busy throughout.
The home side’s biggest issue was game management. Twice Beroe held a lead, and twice they allowed Pirin back into the contest by conceding possession in dangerous areas. Pirin, by contrast, showed the kind of resilience that can be valuable in a long Vtora Liga campaign, even if their defensive record will concern the coaching staff.
Standout performers
Beroe’s central midfielder was at the heart of most of his team’s best work, linking play between the lines and setting the tempo during Beroe’s stronger spells. The home side’s centre-forward also deserved credit for occupying both Pirin centre-backs and bringing others into play. For Pirin Blagoevgrad, the wide attacker on the left was a constant outlet, while the goalkeeper made several important stops to keep the deficit manageable before the late equaliser.
What the draw means for the Vtora Liga table
Both clubs will view the result with mixed emotions. Beroe Stara Zagora will be frustrated to have conceded three times at home and to have let a lead slip late, particularly with the Vtora Liga standings beginning to take shape. Pirin Blagoevgrad, meanwhile, will take confidence from their fighting spirit and their ability to score in a difficult away fixture. The 3-3 scoreline adds another entertaining chapter to the season’s results and leaves both sides with clear work to do at the defensive end.