Вспомним вместе корни "мок", "мак", "ровн", "равн", "гар", "гор" и многие другие.
Правило очень простое. В словах с корнями "гор" и "гар" под ударением пишем букву А, без ударения О.
Отсюда, правильно...
Перед нами корень с чередованием гар/гор. Это чередование зависит от ударения. Буква А в корне пишется только под ударением: огарок, загар, нагар, перегар. Исключения (корень не под ударением, однако в нём пишется А):