Pumas pack a punch to edge closer to final