What was the longest battle in the Spanish Civil War?

Question: What was the longest battle in the Spanish Civil War?

Choices:

Battle of Teruel
Battle of Jarama
Asturias Offensive
Battle of the Ebro

Correct answer:

Battle of the Ebro