EAST LANSING, Mich. (AP) _ Jessica Davenport scored 31 points, including a layup in the final second, to lift No. 7 Ohio State past No. 12 Michigan State 67-65 on Sunday.

The 6-foot-5 Davenport, who also had 10 rebounds and three blocked shots, took a 40-foot pass from Marschilla Packer and flipped the ball over the Spartans' Liz Shimek just before the buzzer for her 14th basket in 19 shots.

Ohio State (15-2, 6-1 Big Ten) also got 15 points from Ashley Allen, who was 5-for-7 from 3-point range. The Buckeyes won their sixth straight game and ended the Spartans' 23-game winning streak in Breslin Center, which included five straight over ranked teams.

Michigan State (14-6, 4-3) got 18 points from Shimek, 12 from Victoria Lucas-Perry and 11 from Lindsay Bowen, who sparked a surge from a 65-57 deficit with a 3-pointer, a steal and a layup and free throw.

After two more steals, a free throw by Aisha Jefferson with 3 seconds left tied the game and set up Davenport's winner.

Michigan State had a 35-27 edge in rebounds but shot just 34 percent from the field in the second half. The Buckeyes shot 63 percent in the last 20 minutes and had 25 assists on 28 baskets.

Ohio State was 8-for-17 from long range, with Packer hitting three 3s.