Question: Chesterfield, New Hampshire is home to the water body that flows to the Connecticut River via which other body of water?

Context articles: Christine Lake (New Hampshire)
Silver Lake (Harrisville, New Hampshire)
Spofford Lake
Crystal Lake (Gilmanton, New Hampshire)
Chesterfield, New Hampshire
Eastman Pond
Lake Tarleton
Dublin Pond
Granite Lake (New Hampshire)
Echo Lake (Franconia Notch)

Christine Lake is a 197 acre water body located in Coos County in northern New Hampshire, United States, in the town of Stark.
 The lake lies southeast of the Percy Peaks and north of the Upper Ammonoosuc River.
 Water from Christine Lake flows via the Upper Ammonoosuc to the Connecticut River at Groveton and thence south to Long Island Sound.
Silver Lake is a 346 acre water body located in Cheshire County in southwestern New Hampshire, United States, in the towns of Harrisville and Nelson.
 Water from Silver Lake flows via Minnewawa Brook and The Branch to the Ashuelot River, a tributary of the Connecticut River.
Spofford Lake is a 732 acre water body located in Cheshire County in southwestern New Hampshire, United States, in the town of Chesterfield.
 Water from Spofford Lake flows via Partridge Brook to the Connecticut River.
 In 2005 the New Hampshire Fish and Game Department named it the cleanest lake in southwestern New Hampshire, despite the amount of motor boating.
 The village of Spofford is located at the lake's outlet.
Crystal Lake is a 455 acre water body located in Belknap County in the Lakes Region of central New Hampshire, United States, in the town of Gilmanton.
 Crystal Lake is at the head of the Suncook River watershed.
 Water flows into Crystal Lake from the Belknap Range through Manning and Sunset lakes to the north.
 Water from Manning Lake enters Crystal Lake via Nelson Brook.
 Other waterways flowing into Crystal Lake include Wasson Brook and Mill Brook.
 Water flows out of a dam from the southern end of Crystal Lake via the Suncook Lakes and Suncook River to the Merrimack River.
 Shoreline development along Crystal Lake consists primarily of summer cottages, with a few year-round residents.
 Belknap Mountain and Mount Major can be seen from the shoreline.
Chesterfield is a town in Cheshire County, New Hampshire, United States.
 The population was 3,604 at the 2010 census.
 It includes the villages of Spofford and West Chesterfield.
 Chesterfield is home to Spofford Lake, Chesterfield Gorge Natural Area, and parts of Pisgah State Park and Wantastiquet Mountain State Forest.
Eastman Pond is a 320 acre water body located in Sullivan and Grafton counties in western New Hampshire, United States, in the towns of Grantham and Enfield.
 Water from Eastman Pond flows via Eastman Brook and Stocker Brook to the North Branch of the Sugar River, then the Sugar River, and finally the Connecticut River.
Lake Tarleton is a 334 acre water body located in Grafton County on the western edge of the White Mountains in New Hampshire, United States.
 The lake is located in the towns of Piermont and Warren.
 Water from Lake Tarleton flows via Eastman Brook west to the Connecticut River.
Dublin Pond or Dublin Lake is a 236 acre water body located in Cheshire County in southwestern New Hampshire, United States, in the town of Dublin.
 The pond lies at an elevation of 451 m above sea level, near the height of land between the Connecticut River/Long Island Sound watershed to the west and the Merrimack River/Gulf of Maine watershed to the east.
 Water from Dublin Pond flows west through a series of lakes into Minnewawa Brook, a tributary of the Ashuelot River, which flows to the Connecticut River at Hinsdale, New Hampshire.
 New Hampshire Route 101, a two-lane highway, runs along the northern shore of the lake, and the town center of Dublin is less than one mile to the east.
Granite Lake is a 233 acre water body located in Cheshire County in southwestern New Hampshire, United States, in the towns of Nelson and Stoddard.
 The village of Munsonville, within the town of Nelson, is located at the outlet.
 The lake flows into a tributary of Otter Brook, which flows southwest to the Ashuelot River in Keene and thence to the Connecticut River.
Echo Lake is a 38.2 acre water body located in Franconia Notch in the White Mountains of New Hampshire, at the foot of Cannon Mountain.
 The lake is in the Connecticut River watershed, near the height of land in Franconia Notch; water from the lake's outlet flows north via Lafayette Brook to the Gale River, then the Ammonoosuc River, and finally the Connecticut River to Long Island Sound, an arm of the Atlantic Ocean.