ANNAPOLIS, Md. -- Garrison Carr scored 28 points and hit the game-winning basket as American edged Navy 68-67 on Wednesday night.
Carr hit a 3-pointer with 31 seconds left to put the Eagles (12-7, 4-1 Patriot League) ahead after they had blown a 12-point lead.
The Midshipmen (14-7, 3-3) lost for the first time at home this season after starting 9-0 on their home court.
The Eagles have won seven of their last nine games and seven of 13 on the road.
Trailing 57-45 with 10:35 left, Navy went on a 16-2 run to take the lead 61-59 on a layup by Clif Colbert with 4:40 to play.
Navy led 67-65 with 50 seconds left, but Adam Teague missed a 3-pointer and Carr scored at the other end. Chris Harris missed with 12 seconds left and Kaleo Kina missed five seconds later. Carr rebounded and was fouled, but missed the free throw.
Kina led Navy with 26 points.