May 2, 2021 Pakistan People’s Party (PPP) caused an upset in the high profile by-election in NA-249 marred with a series of allegations against the Election Commission of Pakistan (ECP) and the winning party. The party came fifth in the 2018 general elections. Pakistan Tehreek-e-Insaf (PTI), which won the last election with a narrow margin of nearly 700 votes, faced humiliation in the by-election. If PML (N) in the last election protested against PTI it was the other way round this time. But now, PML (N) fears foul play from PPP and ECP. Delay in the announcement of result also caused doubts. Would it be fair to blame the ECP alone? The fact remains the political parties also failed in mobilising the voters which clearly reflects from the low turnout.