Jameson Taillon allowed two hits over six innings, Dansby Swanson hit a 16th home run and the Chicago Cubs beat the Washington Nationals 3-1 on Friday to stave off elimination from postseason contention.