در ۱۱۶۹ محمد حسن خان آهنگ آذربایجان کرد و با آزاد خان افغان حکمران آن سرزمین جنگید و وی با بیست هزار سپاهی در شش فرسنگی ارومیه با محمد حسن خان رویرو شد و سرانجام آزاد خان شکست خورد و بتفلیس رفت. محمد حسن خان چهار هزار تن از افغانان دست نشاندهٔ آزادخان را هم با خود همدست کزد و تا شهر شوشی تاخت و پس از تاخت و تاز در آن نواحی بتبریز برگشت و بدینگونه در ۱۱۷۰ بر سراسر آذربایجان هم مسلط شد و پسر مهتر خود آقا محمدخان مؤسس سلسله قاجار را که در آن زمان هجده ساله بود بحکمرانی آذربایجان گماشت و خود آهنگ فارس کرد. چون بکاشان رسید شیخعلی خان زند که در غیاب محمد حسن خان از جانب کریم خان حکمران اصفهان شده و آنجا راگرفته بود بشیراز گریخت و محمد حسن خان با پنجاه هزار سوار و پیاده وارد اصفهان شد و چون مردم اصفهان گرفتار قحط شده بودند گندم از عراق آورد و رفع آن گرفتاری را کرد.
در ۱۱۷۱ محمد حسن خان آهنگ شیراز کرد و در یک فرسنگی شهر اردو زد و شهر را محاصره کرد و درین میان بزرگان فارس که کارش را در پیشرفت میدیدند بدو میپیوستند از آن جمله نصیرخان لاری با شش هزار تفنگچی باو پیوست.
درین میان که چهل روز از محاصره شهر گذشته بود چون قحط هم چنان در حدود فارس و اصفهان زندگی را بر مردم سخت میداشت سپاهیان محمد حسن خان هم در زحمت بودند و افغانهایی که با او بودند نیمشب ازو رو برگرداندند و بکریمخان پیوستند و چون لشکریان دیگر این حال را دیدند سست شدند و در سپاه محمد حسنخان تفرقه افتاد و هر گروه بسرزمین خود بازگشت و چون محمد حسنخان از سراپرده خود بیرون آمد اندک جماعتی را دید که ماندهاند. میخواست با همان عده قاجار که با او هست و تفنگچیان نصیرخان لاری ایستادگی کند اما محمد ولیخان قاجار دولو که با او بود وی را نصیحت کرد و وی تسلیم شد و نخست دستور داداسبش را که «قراقوزی» نام داشت زین کردند و دخترکی اصفهانی را که از آنجا با خود آورده و دل باو بسته بود بر آن نشاند و مقداری جواهر را که همراه داشت بر زین اسب بست و باو گفت تا اصفهان هیچجا درنگ مکن و من از پی تو میآیم و آن دختر همه جا از کنار راه رفت تا بشهر اصفهان رسید و چون در شهر راه میپیمود اتفاقاً یکی از قاجارها که اسب را میشناخت در خیابانهای اصفهان او را دید و عنان اسب را گرفت و پرسید اسب محمد حسنخان را ازکجا آوردهای. دختر تفصیل را گفت و آن مرد قاجار دختر را بخانه خود برد و بپدرش سپرد و بر همان اسب قراقوزی نشست و نزد محمد حسنخان رفت و در سمیرم باو رسید و بدینگونه محمد حسنخان پس از سه روز از آن شکست باصفهان رسید و در آنجا هم درنگ نکرد و یکسره بمازندران رفت.
محمد ولیخان قاجار چون محمد حسنخان را باصفهان روانه کرد حسین خان دولو