The defense did their job. Under 24 points and forced turnovers. Considering how poorly the offense played in the second half it's even more impressive.
Both sides have issues. You are correct, but on par the defense out played the offense last night.