Basel claimed only its second win of the new Super League season with a 3-1 success over 10-man FC Thun.
Marco Streller opened the scoring for Basel after nine minutes and Thun suffered a further setback after 23 minutes with a red card for goalkeeper Guillaume Faivre.
Streller added another in the 33rd minute and although Enrico Schirinzi pulled a goal back three minutes later, Valentin Stocker put the result to bed before the interval.
Basel climbs to second in the table, four points behind leader FC Sion and one ahead of Young Boys, which was a 4-1 winner over FC Zurich.
Raul Marcelo Bobadilla's double set the ball rolling for the host before Josip Drmic replied for Zurich.
However, Alexander Farnerud further extended Young Boys' lead and Raphael Nuzzolo added a fourth to end the challenge of Zurich, which had Burim Kukeli and Henrique Konzen sent off in a bad-tempered finish.
Grasshoppers beat Servette 1-0 with a 52nd-minute goal from Nassim Ben Khalifa.