Basel moved three points clear at the top of the Swiss Super League after being made to edge bottom side Lausanne Sports for a 3-2 victory.
Lausanne had managed just two wins and two draws from 14 matches coming into today's encounter, but appeared poised to upset the form book when Matt Moussilou fired them in front on seven minutes.
Goals by Benjamin Huggel (13) and Alexander Frei (34) swung the match back in Basel's favour before Moussilou's second on 43 minutes drew the sides level. However, the leaders had the final say as Frei completed his brace on 65 minutes.
The win enabled Basel to open up some space at the summit after nearest challengers Lucerne suffered a 3-1 reverse at FC Thun.
Lucerne's hopes were hit hard by the loss of Tomislav Puljic to a red card on 39 minutes, and Thun capitalised when Ifet Taljevic struck the opener three minutes after the break.
The visitors defied their disadvantage to level through Hakan Yakin's 56th-minute penalty, but Thun had the final say and wrapped up the points through late strikes by substitute Milaim Rama (87) and Enrico Schirinzi (90).