David Rosas Wins NPA 1600m