KINGSTON, R.I. (AP) Darrell Davis made a go-ahead 3-pointer from the corner with 21.1 seconds left and No. 19 Dayton beat Rhode Island 68-66 on Friday night.
Rhode Island's Four McGlynn missed a 3-pointer with 4 seconds left. Dayton got the rebound, and Steve McElvene made one of two free throws for the Flyers with 0.3 seconds to go.
Dyshawn Pierre led Dayton (21-3, 11-1 Atlantic 10) with 17 points and also had nine rebounds. Scoochie Smith added 16 points, and Davis finished with eight.
The Flyers won their ninth straight game and ended a six-game losing streak in Kingston.
McGlynn had 19 points for Rhode Island (14-11, 6-6). Hassan Martin added 15 points and 10 rebounds.
There were 17 lead changes, three in the final 55 seconds.
Pierre made two free throws with 55 seconds left to give the Flyers a one-point lead. Martin countered for the Rams with a three-point play 40 seconds left.
Dayton: Dayton's 21-3 start is its best since also opening 21-3 in 2008-09. ... The Flyers shot 52.0 percent, going 26 of 50.
Rhode Island: Rhode Island's six Atlantic 10 losses have been by a combined 30 points. ... Martin made his 15th career double-double.
Dayton: at Saint Joseph's on Wednesday night.
Rhode Island: at VCU on Tuesday night.