Michael Kim won the John Deere Classic by eight shots on Sunday to secure the final qualifying spot at The Open Championship.