Jeremiah
1 Kings 20:28ESV·traditional attribution

And a man of God came near and said to the king of Israel, “Thus says the LORD, ‘Because the Syrians have said, “The LORD is a god of the hills but he is not a god of the valleys,” therefore I will give all this great multitude into your hand, and you shall know that I am the LORD.’”

Matthew Henry Presbyterian @wholebiblehenry

We have here an account of another successful campaign which Ahab, by divine aid, made against the Syrians, in which he gave them a greater defeat than in the former. Strange! Ahab idolatrous and yet victorious, a persecutor and yet a conqueror! God has wise and holy ends in suffering wicked men to prosper, and glorifies his own name thereby. I.

Commenting on 1 Kings 20:22-30

John Gill Reformed Baptist @doctorgill

And there came a man of God,.... The same as before, Kg1 20:13 or had come (p) before the little army went out to meet the Syrians; though he might go to Ahab when encamped, for his encouragement: and spake unto the king of Israel, and said, thus saith the Lord, because the Syrians have said, the Lord is God of the hills, but he...

Geneva Bible Notes Reformed @genevanotes

And there came a man of God, and spake unto the king of Israel, and said, Thus saith the LORD, Because the Syrians have said, The LORD [is] God of the hills, but he [is] not God of the valleys, therefore will I deliver all this great multitude into thine hand, and ye shall know that I [am] the LORD.