La Roja remain on course to qualify for Euro 2024, but are still six points behind leaders Scotland having played one game less.
Barcelona’s Gavi opened the scoring, turning in Nico Williams’ fine cross after just 16 minutes.
Rodrigo was bossing the midfield with a composed and dominant performance and was heavily involved in the second Spain goal on 33 minutes.
The City anchorman saw his shot well saved, but the lively Williams collected the loose ball before crossing into the middle for Real Sociedad’s Mikel Merino to power a header home and double the hosts’ lead.
Rodrigo was then involved in what looked like a third goal shortly after, but when Alvaro Morata eventually prodded home from close range, a VAR check revealed he had been in an offside position.
Spain steamrollered the Cypriots after the break with four further goals in the space of 13 minutes from Joselu, Ferran Torres (2) and Baena completing a 6-0 rout and Rodrigo claimed an assist for former team-mate Torres’ second goal with a superb through ball.
Spain take on Scotland in their next game.