Midfielder Lindsey Horan scored the game-winning goal for Portland Thorns FC in the 43rd minute against the Houston Dash to secure a road win and the NWSL Shield.