Home Sports Ronaldo sets records as Portugal beat Hungary, France edge Germany.