Stephen Hauschka drilled a 46-yard field goal as time expired as the Buffalo Bills earned their second win, beating the Tennessee Titans 13-12 at New Era Field.

Buffalo's defense held Marcus Mariota and Titans offense to just four field goals and forced three turnovers in a game that saw both teams combined for less than 450 yards of offense.

Tennessee Titans v Buffalo Bills
BUFFALO, NY - OCTOBER 07: Quarterback Josh Allen #17 of the Buffalo Bills celebrates after scoring a touchdown in the first quarter against the Tennessee Titans at New Era Field on October 7, 2018 in Buffalo, New York. (Photo by Patrick McDermott/Getty Images)

Josh Allen finished 10-for-19 for 82 passing yards and an interception, but did have a 14-yard touchdown run on the Bills' first possession to get Buffalo a 7-0 lead. LeSean McCoy ran for 85-yards and led the team is receiving with 2 catches and 23-yards.

Mariota was 14-of-26 for 129-yards and an interception.

Buffalo (2-3) plays at Houston next Sunday.

The Titans (3-2) host the Ravens.

More From WIBX 950