Harper scratched, Hernandez hit by line drive