Mainz 05 and Leverkusen share the spoils in a thrilling 2-2 Bundesliga clash, showcasing tactical brilliance and competitive spirit.