It receives a tributary from Sourland Mountain, and crosses Pennington-Hopewell Road.
It then flows through a mountainous area with several large meanders, and turns south near Coventry Farm Park.
It flows through Princeton Open Space Acquisition and then crosses Route 206.
It then flows parallel to Quaker Road (CR-533) until it reaches the Delaware and Raritan Canal, where it turns northeast.
It then receives Duck Pond Run from under the canal, crosses Alexander Street, and drains into Lake Carnegie on the Millstone River at 40°20′3″N 74°39′9″W / 40.33417°N 74.65250°W / 40.33417; -74.65250,[1] in the southeastern portion of Princeton.