In a dramatic ending to the 26th season of MLS on Saturday, the New York City Football Club (NYC FC) controlled much of the match until the 94th minute, when the host Portland Timbers would equalize 1–1 to send the game to overtime. NYC prevailed in the penalty shootout 4–2 through heroics by goalkeeper Sean Johnson, who…