Marco Penge is in position to win the Spanish Open after the Englishman reeled off eight birdies in round three in Madrid.