US stocks rallied to their best day in two months – gazettE