Dragons pip Hawks for second time in a thriller