Sheffield Wednesday recorded a comfortable 4-1 victory over Birmingham at Hillsborough as the Blues disappointed once again.