John McCain has cut Barack Obama's Ohio lead more than in half over the past week and-a-half, but the Democrat still is ahead by 7 points, the final Quinnipiac Poll shows.
The university's poll of other swing states shows Obama up 10 in Pennsylvania, but his 2-point margin in Florida makes that state too close to call.