Dirk Nowitzki scored 22 points to offset a rough night for playmaking partner Monta Ellis, and the Dallas Mavericks held off a late charge from Golden State for a 103-99 victory over the Warriors on Wednesday night.