Joker’s Reckoning by Alex Ross.

This was also the cover for Wizard Magazine #99.