My Sweet Lord is performed by George Harrison. It was first released on the album "All Things Must Pass" in 1970.