Pakistan Muslim League-Nawaz (PML-N) leader Hamza Shehbaz on Saturday took oath as Punjab Chief Minister, following the political drama that saw Parvez Elahi's defeat after provincial assembly Deputy Speaker Dost Mazari decided not to count the votes of PML-Q lawmakers.