Specail thanks to @drigweeu for this contest.
Difference between Magic and Miracle
According to Oxford Dictionary, magic is the act of doing tricks that seem impossible in other to entertain people, while miracle is an act or event that does not follow the law of nature and its believe to be caused by God.
Another definition
Magic is the power of apparently influencing events by using mysterious or supernatural forces.
While
Miracle is an extraordinary event that sometimes goes against the laws of nature and science and is attributed to a divine agency.
In accordance to the definitions above, its observable that Magic is an act of humans controlled and performed by humans. But Miracle is an act of a supernatural being that is controlled only by the super natural.