Powell smashes season-record fifty but fireworks in vain