Declan Rice, still only 19, was both star man and match-winner as the Hammers deservedly saw off the Gunners.