Blanton hit a two-run home run in the third inning, while Poteet hit a two-run home run in the sixth inning.
Blanton and Poteet each finished with two RBIs and two runs scored.
Mitch Hartigan was 3-for-5 with a double, an RBI and a run scored for the Mohawks, while Rook Ellington was 2-for-4 with two doubles and two runs scored.
Kevin Jimenez added a double and two RBIs for Amsterdam, which scored five runs in the bottom of the third inning on its way to the win.
Tommy Pellis was 2-for-4 with a home run, an RBI and a run scored for Albany, while Aaron Roose was 2-for-4 with a double and an RBI. Josh Hall and Ben Metzinger each had singles and an RBI for the Dutchmen.
Nick Massa earned the win on the mound for Amsterdam, striking out four, walking none and allowing two runs and four hits in four innings.
Billy Price took the loss for Albany, striking out seven, walking four and allowing six runs and four hits in 3 2/3 innings
Gloversville graduate Aaron Dona pitched two innings of relief for the Dutchmen, allowing one hit and two runs, while striking out one and walking one.
Amsterdam (15-3 overall) is scheduled to host Geneva on Thursday at 6:45 p.m.
Albany (10-8 overall) is slated to travel to Glens Falls today for a 7:05 p.m. contest.
Amsterdam 10, Albany 4
Albany 010 011 001 — 4 7 2
Amsterdam 005 103 01x — 10 9 0
Price, Dona (4), Bales (7), DeBrino (8) and Metzinger; Massa, Stafflinger (6), Wilden (7), Gambino (8), Smith (9) and Padre.