Ducks end long road trip on a high note