Pirro collects second best personal result