Ace of the Diamond

Alt titles: Daiya no Ace