Gosh, that's a tough one. Let's see...
Three anal fin spines, so it's Lepomis or Enneacanthus.
Bilobed caudal fin, so it's Lepomis.
Short rounded pectoral, which rules out bluegill, p'seed, o-spot, and shellcracker.
Lateral line scales about 35 (hard to count, though) and mouth pretty large, so it's not a bantam, longear, dollar, spotted, or redspotted.
That brings us down to warmouth, green, and redbreast. The tall body, long black opercular tab, and lack of facial markings rule out warmouth and green, so...
It's a redbreast (Lepomis auritus)!
Isn't it?
I have to admit I totally missed the northern longear one, so...yeah.