A method of operating a hybrid vehicle comprising an eMachine using a hybrid controller, the method comprising: determining a zero boost power limit of an engine of the hybrid vehicle, said engine including a turbocharger, said zero boost power limit representing an estimated lower limit for the engine output power; determining a torque curve power limit of the engine at a current speed from torque curve data, said torque curve data defining an amount of torque that could be supplied by the engine at a given engine speed when the turbocharger is already spun up to a given turbocharger speed; monitoring a current power of the engine and a maximum available power of the engine when the maximum available power of the engine is between the zero boost power limit and the torque curve power limit; determining a dynamic response model of the engine based on said monitoring, said model providing an estimation of the engine output power over time as the turbocharger increases in speed; determining a total propulsion power comprising adding said current power of the engine and a current eMachine power; determining a turbo-equivalent power limit using the dynamic response model and the total propulsion power, said turbo-equivalent power limit representing the power limit of the engine acting alone; and controlling the engine and the eMachine such that a collective output power of the engine and the eMachine is automatically limited to the turbo-equivalent power limit, wherein the turbo-equivalent power limit is maintained at or below the torque curve power limit. determining a zero boost power limit of an engine of the hybrid vehicle, said engine including a turbocharger, said zero boost power limit representing an estimated lower limit for the engine output power; determining a torque curve power limit of the engine at a current speed from torque curve data, said torque curve data defining an amount of torque that could be supplied by the engine at a given engine speed when the turbocharger is already spun up to a given turbocharger speed; monitoring a current power of the engine and a maximum available power of the engine when the maximum available power of the engine is between the zero boost power limit and the torque curve power limit; curve data, said torque curve data defining an amount of torque that could be supplied by the engine at a given engine speed when the turbocharger is already spun up to a given turbocharger speed; monitoring a current power of the engine and a maximum available power of the engine when the maximum available power of the engine is between the zero boost power limit and the torque curve power limit; determining a dynamic response model of the engine based on said monitoring, said model providing an estimation of the engine output power over time as the turbocharger increases in speed; determining a total propulsion power comprising adding said current power of the engine and a current eMachine power; determining a turbo-equivalent power limit using the dynamic response model and the total propulsion power, said turbo-equivalent power limit representing the power limit of the engine acting alone; and controlling the engine and the eMachine such that a collective output power of the engine and the eMachine is automatically limited to the turbo-equivalent power limit, wherein the turbo-equivalent power limit is maintained at or below the torque curve power limit.