Opposition articulates really tough questions for PM to answer