Ultimately, Potter successfully distracted Draco from his thoughts by getting him to drink gallons of Butterbeer out of a funnel (what the fuck), resulting in both of them being completely sloshed by the end of the night. (The next morning he actually had to take Granger up on her offer regarding the hangover potion.)