Rayshawn Goins scored 21 points and Charles Cooke knocked down two free throws with 8 seconds showing to help James Madison rally and beat Youngstown State 69-68 Tuesday.
Alioune Diouf had 15 points, Cooke finished with 11 and Andre Nation added 10 for the Dukes in the subregional round of the 2012 Progressive Legends Classic.
James Madison (1-2) trailed 66-60 with 59 seconds to play before Nation and Cooke made back-to-back shots to cut the deficit to two, 66-64.
Youngstown State's Blake Allen, who missed two free throws after Cooke's jumper closed the gap to 66-62, converted both free throws this time to extend the Penguins (3-2) advantage to 68-64.
But Diouf hit a fast-break 3-pointer with 23 seconds left, and Youngstown State missed a layup and a tip-in on the other end. Damian Eargle fouled Cooke after Ron Curry's rebound, setting up his game winning free throws.