Sporting B recorded their second 3-2 win on the trot thanks to a Ricardo Esgaio goal and Wallyson Mallmann brace.
Abel Ferreira had a strong team to choose from with Eric Dier, Iván Piris and Shikabala all starting.
Despite the high score the game was goalless in the first half with Filipe Chaby having the best chance of the first half before Guima hit the post for Oliveirense.
All the excitement came in the second half when Guima opened the scoring with just a minute gone in the first half.
The visitor’s lead didn’t last long however as Wallyson Mallmann equalised with his first goal of the game the game just 3 minutes later.
Ricardo Esgaio’s penalty in the 73rd minute gave Sporting the lead. Wallyson Mallmann looked to have scured the points in the 81st minute when he got his second goal of the game.
There was a late scare though for Sporting B after Rui Lima scored Oliveirense’s stoppage time penalty but ultimately the home side grabbed a deserved win.
This win brings Sporting B back up to 7th place in the Segunda Liga.
SPORTING B XI: Luís Ribeiro; Eric Dier, Matías Pérez (YC), Sambinha (YC), Iván Piris; Wallyson Mallmann (YC) (Scored 49, 81), Filipe Chaby, Shikabala (Edelino Ié, 80′); Ricardo Esgaio (Scored, 73′), Iuri Medeiros (Lewis Enoh, 69′), Ousmane Dramé (Seejou King, 85′)
Substitutes Not Used: Mickaël Meira, Mica Pinto, Wilson Manafá, Luka Stojanović