Reigning Atlantic 10 Player of the Year Kevin Anderson didn't make much of an impact in the first half against No. 10 Purdue.
But Anderson did plenty to spark the upset, scoring 21 second-half points and making consistent tough shots as Richmond won 65-54.
When Purdue had pulled within five points in the second half -- it's best threat -- Anderson came down and drilled a three-pointer with Purdue's Kelsey Barlow in his face.
Anderson also converted a four-point play earlier in the half.
"He's a great player, very impressed with him," coach Matt Painter said. "You obviously watch guys on film. I've seen him a little bit on TV, not a lot. We see a lot of good lead guards, and he's as good as any of them.
"He controlled the game. He made plays when it was necessary. More than anything, he made some shots. He made good deceisions. He got the ball where it needed to be. Just a good floor general. I'm really impressed with him."