وفي ظني ان هناك عدة عوامل منعت العثمانيين من التقدم نحو الرياض، كان في مقدمتها، الاحوال الصحية السيئة التي آلت اليها تلك القوات بعد ان تفشت الامراض في صفوفها (1) ، كما كان لاضطراب الاحوال في العراق اثناء تقدم تلك الحملة اثر فعال في توقفها، اذا اضطر (مدحت باشا) ان يوقف الامدادات لتدعيم الوضع الداخلي هناك على اثر قيام ثورة قبائل شمر بزعامة شيخها (عبد الكريم) (2) ، كما اننا لا يمكن ان نغفل شدة الطقس وطبيعة المنطقة الصحرواية التي تفصل بين الاحساء والرياض وما لذلك من اثر في توقف الحملة عند مدينة الهفوف ، يضاف الى ذلك انه كان لمقاومة السعوديين للحملة العثمانية اكبر الاثر في توقفها عند عاصمة الاحساء، وعدم امكان تقدمها شرقا. وقد بدأت تلك المقاومة منذ اللحظة الاولى لنزول القوات العثمانية على شواطئ الاحساء ، فرأينا كيف حاولت حاميات القطيف والدمام مقاومة القوات الزاحفة ، الا انها آثرت الاستسلام بعد ان تعرضت لهجوم عنيف وقصف مدفعي مركز ، وادركت ان لا فائدة من المقاومة ، في تلك المناطق الساحلية (3)
(1) لوريمر ، دليل الخليج ، ج3، ص1459.
(2) جمال زكريا قاسم ، الخليج العربي ( 1840ـ 1914) ص195. ،
(3) FO. 78/ 2176-Letter No. 28.
From Herbert to Elliot 21st . June 1871.