A control device of an internal combustion engine that includes: a supercharger which is configured to be driven by exhaust energy; and a variable valve mechanism which is configured to be able to change valve timing, the control device comprising: a valve timing change means that is configured to control the variable valve mechanism; an ignition timing change means; a fuel injection amount change means; an acceleration request detection means that is configured to detect an acceleration request from a driver; a supercharging pressure detection means that is configured to detect a supercharging pressure produced by the supercharger; and an acceleration control means configured to: correct, when the acceleration request is detected, an ignition timing to a retard side in a low supercharging region where the supercharging pressure is lower than a predetermined value at which a scavenging effect by provision of the valve overlap is possible, in a high supercharging region where the supercharging pressure is equal to or higher than the predetermined value, complete the correction of a retarding of the ignition timing, change from the control on the correction of a retarding of the ignition timing to a control on valve timing for scavenging, and change the fuel injection amount such that an air-fuel ratio of a mixture air of a scavenging gas and an exhaust gas within an exhaust passage becomes a theoretical air-fuel ratio. a supercharger which is configured to be driven by exhaust energy; and a variable valve mechanism which is configured to be able to change valve timing, the control device comprising: a valve timing change means that is configured to control the variable valve mechanism; an ignition timing change means; a fuel injection amount change means; an acceleration request detection means that is configured to detect an acceleration request from a driver; a supercharging pressure detection means that is configured to detect a supercharging pressure produced by the supercharger; and an acceleration control means configured to: correct, when the acceleration request is detected, an ignition timing to a retard side in a low supercharging region where the supercharging pressure is lower than a predetermined value at which a scavenging effect by provision of the valve overlap is possible, in a high supercharging region where the supercharging pressure is equal to or higher than the predetermined value, complete the correction of a retarding of the ignition timing, change from the control on the correction of a retarding of the ignition timing to a control on valve timing for scavenging, and change the fuel injection amount such that an air-fuel ratio of a mixture air of a scavenging gas and an exhaust gas within an exhaust passage becomes a theoretical air-fuel ratio. a valve timing change means that is configured to control the variable valve mechanism; an ignition timing change means; a fuel injection amount change means; an acceleration request detection means that is configured to detect an acceleration request from a driver; a supercharging pressure detection means that is configured to detect a supercharging pressure produced by the supercharger; and an acceleration control means configured to: correct, when the acceleration request is detected, an ignition timing to a retard side in a low supercharging region where the supercharging pressure is lower than a predetermined value at which a scavenging effect by provision of the valve overlap is possible, in a high supercharging region where the supercharging pressure is equal to or higher than the predetermined value, complete the correction of a retarding of the ignition timing, change from the control on the correction of a retarding of the ignition timing to a control on valve timing for scavenging, and change the fuel injection amount such that an air-fuel ratio of a mixture air of a scavenging gas and an exhaust gas within an exhaust passage becomes a theoretical air-fuel ratio. correct, when the acceleration request is detected, an ignition timing to a retard side in a low supercharging region where the supercharging pressure is lower than a predetermined value at which a scavenging effect by provision of the valve overlap is possible, in a high supercharging region where the supercharging pressure is equal to or higher than the predetermined value, complete the correction of a retarding of the ignition timing, change from the control on the correction of a retarding of the ignition timing to a control on valve timing for scavenging, and change the fuel injection amount such that an air-fuel ratio of a mixture air of a scavenging gas and an exhaust gas within an exhaust passage becomes a theoretical air-fuel ratio.