Play-By-Play
1st Quarter
Kickoff
14:53 - 1st
Grady Gross kickoff for 63 yds , Semaj Bolin return for 28 yds to the PrtSt 30
Incompletion
14:53 - 1st
Dante Chachere pass incomplete to Beau Kelly
1st & 10 at PRST 30
1-yd Run
14:53 - 1st
Andrew Van Buren run for 1 yd to the PrtSt 31
2nd & 10 at PRST 30
5-yd Penalty
14:53 - 1st
PENALTY PSU False Start (Estrella,Richard) 5 yards from PSU31 to PSU26. NO PLAY.
3rd & 9 at PRST 31
9-yd Run
14:53 - 1st
Jalynnee McGee run for 9 yds to the PrtSt 35
3rd & 14 at PRST 26
Punt
12:44 - 1st
George Triplett punt for 42 yds, fair catch by Giles Jackson at the Wash 23
4th & 5 at PRST 35
Incompletion
12:44 - 1st
Michael Penix Jr. pass incomplete to Ja'Lynn Polk
1st & 10 at WASH 23
6-yd Run
12:44 - 1st
Wayne Taulapapa run for 6 yds to the Wash 29
2nd & 10 at WASH 23
9-yd Pass
12:44 - 1st
Michael Penix Jr. pass complete to Wayne Taulapapa for 9 yds to the Wash 38 for a 1ST down
3rd & 4 at WASH 29
3-yd Run
12:44 - 1st
Wayne Taulapapa run for 3 yds to the Wash 41
1st & 10 at WASH 38
5-yd Penalty
12:44 - 1st
No Huddle-Shotgun Penix Jr.,Michael pass incomplete short left to Polk,Ja'Lynn PENALTY PSU Offside (Ane,E.J.) 5 yards from WASH41 to WASH46. NO PLAY.
2nd & 7 at WASH 41
12-yd Run
12:44 - 1st
Cameron Davis run for 12 yds to the PrtSt 42 for a 1ST down
2nd & 2 at WASH 46
5-yd Penalty
12:44 - 1st
PENALTY WASH False Start (Luciano,Corey) 5 yards from PSU42 to PSU47. NO PLAY.
1st & 10 at PRST 42
7-yd Pass
12:44 - 1st
Michael Penix Jr. pass complete to Cameron Davis for 7 yds to the PrtSt 40
1st & 15 at PRST 47
24-yd Run
12:44 - 1st
Wayne Taulapapa run for 24 yds to the PrtSt 16 for a 1ST down
2nd & 8 at PRST 40
3-yd Run
12:44 - 1st
Wayne Taulapapa run for 3 yds to the PrtSt 13
1st & 10 at PRST 16
5-yd Run
12:44 - 1st
Cameron Davis run for 5 yds to the PrtSt 8
2nd & 7 at PRST 13
8-yd Touchdown Run
8:10 - 1st
Cameron Davis run for 8 yds for a TD, (Peyton Henry KICK)
3rd & 2 at PRST 8
Kickoff
8:04 - 1st
Grady Gross kickoff for 64 yds , Semaj Bolin return for 18 yds to the PrtSt 19
0-yd Penalty
8:04 - 1st
PORTLAND ST Penalty, Intentional Grounding (Dante Chachere) to the PrtSt 9
1st & 10 at PRST 19

(7:57 - 1st) Timeout PORTLAND ST, clock 07:57

4-yd Run
7:57 - 1st
Jalynnee McGee run for 4 yds to the PrtSt 13
2nd & 20 at PRST 9
12-yd Pass
7:57 - 1st
Dante Chachere pass complete to Beau Kelly for 12 yds to the PrtSt 25
3rd & 16 at PRST 13
Punt
6:32 - 1st
George Triplett punt for 49 yds, fair catch by Giles Jackson at the Wash 26
4th & 4 at PRST 25
Incompletion
6:32 - 1st
Michael Penix Jr. pass incomplete to Denzel Boston
1st & 10 at WASH 26
13-yd Run
6:32 - 1st
Wayne Taulapapa run for 13 yds to the Wash 39 for a 1ST down
2nd & 10 at WASH 26
1-yd Run
6:32 - 1st
Cameron Davis run for 1 yd to the Wash 40
1st & 10 at WASH 39
19-yd Pass
6:32 - 1st
Michael Penix Jr. pass complete to Giles Jackson for 19 yds to the PrtSt 41 for a 1ST down
2nd & 9 at WASH 40
Incompletion
6:32 - 1st
Michael Penix Jr. pass incomplete to Denzel Boston
1st & 10 at PRST 41
14-yd Run
6:32 - 1st
Cameron Davis run for 14 yds to the PrtSt 27 for a 1ST down
2nd & 10 at PRST 41
15-yd Pass
6:32 - 1st
Michael Penix Jr. pass complete to Jack Westover for 15 yds to the PrtSt 12 for a 1ST down
1st & 10 at PRST 27
2-yd Run
6:32 - 1st
Cameron Davis run for 2 yds to the PrtSt 14
1st & 10 at PRST 12
2-yd Pass
6:32 - 1st
Michael Penix Jr. pass complete to Jalen McMillan for 2 yds to the PrtSt 12
2nd & 12 at PRST 14
12-yd Touchdown Pass
2:41 - 1st
Michael Penix Jr. pass complete to Ja'Lynn Polk for 12 yds for a TD, (Peyton Henry KICK)
3rd & 10 at PRST 12
2nd Quarter
Kickoff
2:41 - 1st
Grady Gross kickoff for 65 yds
Incompletion
2:41 - 1st
Dante Chachere pass incomplete
1st & 10 at PRST 25
5-yd Penalty
2:41 - 1st
Shotgun Kelly,Beau pass complete deep right to Griffin,Maclaine for 36 yards to the WASH39 (Fabiculanan,Kamren) PENALTY PSU Illegal Shift 5 yards from PSU25 to PSU20. NO PLAY.
2nd & 10 at PRST 25
5-yd Penalty
2:41 - 1st
PENALTY PSU False Start (Titialii,D'Angalo) 5 yards from PSU20 to PSU15. NO PLAY.
2nd & 15 at PRST 20
20-yd Run
2:41 - 1st
Dante Chachere run for 20 yds to the PrtSt 35 for a 1ST down
2nd & 20 at PRST 15
2-yd Run
2:41 - 1st
Andrew Van Buren run for 2 yds to the PrtSt 37
1st & 10 at PRST 35
Incompletion
2:41 - 1st
Dante Chachere pass incomplete to Nate Bennett
2nd & 8 at PRST 37
8-yd Pass
0:00 - 1st
Dante Chachere pass complete to Emmanuel Daigbe for 8 yds to the PrtSt 45 for a 1ST down
3rd & 8 at PRST 37

End of 1st Quarter

5-yd Run
15:00 - 2nd
Dante Chachere run for 5 yds to the 50 yard line
1st & 10 at PRST 45
5-yd Pass
15:00 - 2nd
Dante Chachere pass complete to Beau Kelly for 5 yds to the Wash 45 for a 1ST down
2nd & 5 at 50
Sack
15:00 - 2nd
Dante Chachere sacked by Alphonzo Tuputala for a loss of 5 yards to the 50 yard line
1st & 10 at WASH 45
Sack
15:00 - 2nd
Dante Chachere sacked for a loss of 12 yards to the PrtSt 38
2nd & 15 at 50
13-yd Pass
15:00 - 2nd
Dante Chachere pass complete to Nate Bennett for 13 yds to the Wash 49
3rd & 27 at PRST 38
Punt
11:15 - 2nd
George Triplett punt for 48 yds
4th & 14 at WASH 49
Punt
11:15 - 2nd
George Triplett punt for 48 yds
4th & 14 at WASH 49
3-yd Run
11:15 - 2nd
Wayne Taulapapa run for 3 yds to the Wash 4
1st & 10 at WASH 1
12-yd Pass
11:15 - 2nd
Michael Penix Jr. pass complete to Ja'Lynn Polk for 12 yds to the Wash 16 for a 1ST down
2nd & 7 at WASH 4
84-yd Touchdown Pass
9:51 - 2nd
Michael Penix Jr. pass complete to Jalen McMillan for 84 yds for a TD, (Peyton Henry KICK)
1st & 10 at WASH 16
Kickoff
9:51 - 2nd
Grady Gross kickoff for 65 yds for a touchback
27-yd Run
9:51 - 2nd
Andrew Van Buren run for 12 yds to the Wash 37 for a 1ST down WASHINGTON Penalty, UNR: Unnecessary Roughness (Tupuola-Fetui,Zion) 15 yards from PSU37 to WASH48, 1ST DOWN. (Zion Tupuola-Fetui) to the Wash 48
1st & 10 at PRST 25
6-yd Pass
9:51 - 2nd
Dante Chachere pass complete to Nate Bennett for 6 yds to the Wash 42
1st & 10 at WASH 48
Incompletion
9:51 - 2nd
Dante Chachere pass incomplete to Emmanuel Daigbe
2nd & 4 at WASH 42
5-yd Run
9:51 - 2nd
Jalynnee McGee run for 5 yds to the Wash 37 for a 1ST down
3rd & 4 at WASH 42
Incompletion
9:51 - 2nd
Dante Chachere pass incomplete to Beau Kelly
1st & 10 at WASH 37
1-yd Run
9:51 - 2nd
Dante Chachere run for 1 yd to the Wash 36
2nd & 10 at WASH 37
Incompletion
9:51 - 2nd
Dante Chachere pass incomplete to Beau Kelly
3rd & 9 at WASH 36

(7:06 - 2nd) Timeout WASHINGTON, clock 07:06

10-yd Penalty
7:06 - 2nd
Shotgun Chachere,Dante pass incomplete short middle to Bennett,Nate PENALTY WASH Holding (Powell,Mishael) 10 yards from WASH36 to WASH26, 1ST DOWN. NO PLAY.
4th & 9 at WASH 36
1-yd Run
7:06 - 2nd
Andrew Van Buren run for 1 yd to the Wash 27
1st & 10 at WASH 26
15-yd Penalty
7:06 - 2nd
Shotgun Chachere,Dante pass incomplete short right to Daigbe,Emmanuel, 1ST DOWN, PENALTY WASH Pass Interference (Powell,Mishael) 15 yards from WASH27 to WASH12, 1ST DOWN. NO PLAY.
2nd & 11 at WASH 27
2-yd Run
7:06 - 2nd
Andrew Van Buren run for 2 yds to the Wash 10
1st & 10 at WASH 12
Incompletion
7:06 - 2nd
Dante Chachere pass incomplete to Beau Kelly
2nd & 8 at WASH 10
4-yd Run
7:06 - 2nd
Jalynnee McGee run for 4 yds to the Wash 6
3rd & 8 at WASH 10

(4:49 - 2nd) Timeout PORTLAND ST, clock 04:49

Field Goal Good
4:44 - 2nd
Gianni Smith 23 yd FG GOOD
4th & 4 at WASH 6
Kickoff
4:41 - 2nd
Gianni Smith kickoff for 49 yds , Wayne Taulapapa return for 12 yds to the Wash 28
13-yd Run
4:41 - 2nd
Cameron Davis run for 13 yds to the Wash 41 for a 1ST down
1st & 10 at WASH 28
Incompletion
4:41 - 2nd
Michael Penix Jr. pass incomplete to Ja'Lynn Polk
1st & 10 at WASH 41
9-yd Run
4:41 - 2nd
Wayne Taulapapa run for 9 yds to the 50 yard line
2nd & 10 at WASH 41
7-yd Run
4:41 - 2nd
Wayne Taulapapa run for 7 yds to the PrtSt 43 for a 1ST down
3rd & 1 at 50
Incompletion
4:41 - 2nd
Michael Penix Jr. pass incomplete to Jack Westover
1st & 10 at PRST 43
37-yd Pass
4:41 - 2nd
Michael Penix Jr. pass complete to Jalen McMillan for 37 yds to the PrtSt 6 for a 1ST down
2nd & 10 at PRST 43
6-yd Touchdown Run
2:13 - 2nd
Wayne Taulapapa run for 6 yds for a TD, (Peyton Henry KICK)
1st & Goal at PRST 6
Kickoff
2:13 - 2nd
Grady Gross kickoff for 65 yds for a touchback
2-yd Run
2:13 - 2nd
Andrew Van Buren run for 2 yds to the PrtSt 27
1st & 10 at PRST 25

(2:07 - 2nd) Timeout WASHINGTON, clock 02:07

6-yd Pass
2:07 - 2nd
Dante Chachere pass complete to Nate Bennett for 6 yds to the PrtSt 33
2nd & 8 at PRST 27
0-yd Run
2:07 - 2nd
Jalynnee McGee run for no gain to the PrtSt 33
3rd & 2 at PRST 33

(1:29 - 2nd) Timeout WASHINGTON, clock 01:29

Punt
1:19 - 2nd
George Triplett punt for 57 yds , Giles Jackson returns for 7 yds to the Wash 17
4th & 2 at PRST 33
5-yd Pass
1:19 - 2nd
Michael Penix Jr. pass complete to Will Nixon for 5 yds to the Wash 22
1st & 10 at WASH 17
Incompletion
1:19 - 2nd
Michael Penix Jr. pass incomplete to Jalen McMillan
2nd & 5 at WASH 22
Interception
1:01 - 2nd
Michael Penix Jr. pass intercepted
3rd & 5 at WASH 22
6-yd Run
1:01 - 2nd
Dante Chachere run for 6 yds to the Wash 39
1st & 10 at WASH 45
Incompletion
1:01 - 2nd
Dante Chachere pass incomplete to Emmanuel Daigbe
2nd & 4 at WASH 39
Incompletion
1:01 - 2nd
Dante Chachere pass incomplete to Nate Bennett
3rd & 4 at WASH 39

(0:42 - 2nd) Timeout PORTLAND ST, clock 00:42

Incompletion
0:34 - 2nd
Dante Chachere pass incomplete to Beau Kelly
4th & 4 at WASH 39
13-yd Pass
0:34 - 2nd
Michael Penix Jr. pass complete to Giles Jackson for 13 yds to the PrtSt 48 for a 1ST down
1st & 10 at WASH 39
23-yd Pass
0:34 - 2nd
Michael Penix Jr. pass complete to Giles Jackson for 23 yds to the PrtSt 25 for a 1ST down
1st & 10 at PRST 48
10-yd Pass
0:34 - 2nd
Michael Penix Jr. pass complete to Giles Jackson for 10 yds to the PrtSt 15 for a 1ST down
1st & 10 at PRST 25
Incompletion
0:34 - 2nd
Michael Penix Jr. pass incomplete
1st & 10 at PRST 15
Field Goal Good
0:00 - 2nd
Peyton Henry 32 yd FG GOOD
2nd & 10 at PRST 15

End of 2nd Quarter

Kickoff
14:55 - 3rd
Gianni Smith kickoff for 40 yds , Jack Westover return for 12 yds to the Wash 47 WASHINGTON Penalty, Offensive Holding (10 Yards) to the Wash 20
3rd Quarter
11-yd Run
14:55 - 3rd
Will Nixon run for 11 yds to the Wash 31 for a 1ST down
1st & 10 at WASH 20
23-yd Pass
14:55 - 3rd
Michael Penix Jr. pass complete to Ja'Lynn Polk for 23 yds to the PrtSt 46 for a 1ST down
1st & 10 at WASH 31
2-yd Run
14:55 - 3rd
Will Nixon run for 2 yds to the PrtSt 44
1st & 10 at PRST 46
20-yd Pass
14:55 - 3rd
Michael Penix Jr. pass complete to Giles Jackson for 20 yds to the PrtSt 24 for a 1ST down PORTLAND ST Penalty, Defensive Offside (Parker McKenna) declined for a 1ST down
2nd & 8 at PRST 44
20-yd Pass
14:55 - 3rd
Michael Penix Jr. pass complete to Giles Jackson for 20 yds to the PrtSt 4 for a 1ST down
1st & 10 at PRST 24
4-yd Touchdown Run
12:18 - 3rd
Will Nixon run for 4 yds for a TD, (Peyton Henry KICK)
1st & Goal at PRST 4
Kickoff
12:18 - 3rd
Grady Gross kickoff for 65 yds for a touchback
15-yd Penalty
12:18 - 3rd
Shotgun McGee,Jalynnee rush right for 4 yards loss to the PSU21 (Martin,Jeremiah; Trice,Bralen) PENALTY WASH Face Mask (Martin,Jeremiah) 15 yards from PSU25 to PSU40, 1ST DOWN. NO PLAY.
1st & 10 at PRST 25
4-yd Run
12:18 - 3rd
Jalynnee McGee run for 4 yds to the PrtSt 44
1st & 10 at PRST 40
15-yd Penalty
12:18 - 3rd
WASHINGTON Penalty, Personal Foul (15 Yards) to the Wash 36 for a 1ST down
2nd & 6 at PRST 44
7-yd Run
12:18 - 3rd
Jalynnee McGee run for 7 yds to the Wash 29
1st & 10 at WASH 36
5-yd Run
12:18 - 3rd
Jalynnee McGee run for 5 yds to the Wash 24 for a 1ST down
2nd & 3 at WASH 29
2-yd Run
12:18 - 3rd
Jalynnee McGee run for 2 yds to the Wash 22
1st & 10 at WASH 24
1-yd Run
12:18 - 3rd
Andrew Van Buren run for 1 yd to the Wash 23
2nd & 8 at WASH 22
Incompletion
12:18 - 3rd
Dante Chachere pass incomplete to Maclaine Griffin
3rd & 9 at WASH 23
Field Goal Good
7:43 - 3rd
Gianni Smith 40 yd FG GOOD
4th & 9 at WASH 23
Kickoff
7:37 - 3rd
Gianni Smith kickoff for 40 yds , Jack Westover return for 10 yds to the Wash 35
1-yd Run
7:37 - 3rd
Wayne Taulapapa run for 1 yd to the Wash 36
1st & 10 at WASH 35
9-yd Pass
7:37 - 3rd
Michael Penix Jr. pass complete to Lonyatta Alexander for 9 yds to the Wash 45 for a 1ST down
2nd & 9 at WASH 36
4-yd Pass
7:37 - 3rd
Michael Penix Jr. pass complete to Jalen McMillan for 4 yds to the Wash 49
1st & 10 at WASH 45
15-yd Run
7:37 - 3rd
Wayne Taulapapa run for 15 yds to the PrtSt 36 for a 1ST down
2nd & 6 at WASH 49
4-yd Run
7:37 - 3rd
Wayne Taulapapa run for 4 yds to the PrtSt 32
1st & 10 at PRST 36
5-yd Pass
7:37 - 3rd
Michael Penix Jr. pass complete to Quentin Moore for 5 yds to the PrtSt 27
2nd & 6 at PRST 32
10-yd Run
7:37 - 3rd
Cameron Davis run for 10 yds to the PrtSt 17 for a 1ST down
3rd & 1 at PRST 27
8-yd Pass
7:37 - 3rd
Michael Penix Jr. pass complete to Cameron Davis for 8 yds to the PrtSt 9
1st & 10 at PRST 17
6-yd Run
7:37 - 3rd
Cameron Davis run for 6 yds to the PrtSt 3 for a 1ST down
2nd & 2 at PRST 9
3-yd Touchdown Run
2:28 - 3rd
Cameron Davis run for 3 yds for a TD, (Peyton Henry KICK)
1st & Goal at PRST 3
Kickoff
2:28 - 3rd
Grady Gross kickoff for 65 yds for a touchback WASHINGTON Penalty, Defensive Offside (-5 Yards)
4th Quarter
13-yd Run
2:28 - 3rd
Jalynnee McGee run for 13 yds to the PrtSt 43 for a 1ST down
1st & 10 at PRST 30
0-yd Run
2:28 - 3rd
Ahmir McGee run for no gain to the PrtSt 43
1st & 10 at PRST 43
Sack
2:28 - 3rd
Jaden Casey sacked by Voi Tunuufi for a loss of 3 yards to the PrtSt 40
2nd & 10 at PRST 43
4-yd Run
0:00 - 3rd
Jaden Casey run for 4 yds to the PrtSt 44
3rd & 13 at PRST 40

End of 3rd Quarter

Punt
14:53 - 4th
George Triplett punt for 50 yds, fair catch by Giles Jackson at the Wash 6
4th & 9 at PRST 44
2-yd Run
14:53 - 4th
Richard Newton run for 2 yds to the Wash 8
1st & 10 at WASH 6
16-yd Run
14:53 - 4th
Richard Newton run for 16 yds to the Wash 24 for a 1ST down
2nd & 8 at WASH 8
1-yd Run
14:53 - 4th
Richard Newton run for 1 yd to the Wash 25
1st & 10 at WASH 24
15-yd Pass
14:53 - 4th
Dylan Morris pass complete to Brennan Holmes for 15 yds to the Wash 40 for a 1ST down
2nd & 9 at WASH 25
Incompletion
14:53 - 4th
Dylan Morris pass incomplete to Griffin Waiss
1st & 10 at WASH 40
0-yd Run
14:53 - 4th
Richard Newton run for no gain to the Wash 40
2nd & 10 at WASH 40
Incompletion
14:53 - 4th
Dylan Morris pass incomplete to Brennan Holmes
3rd & 10 at WASH 40
Punt
11:09 - 4th
Jack McCallister punt for 51 yds , Beau Kelly returns for 2 yds to the PrtSt 11
4th & 10 at WASH 40
6-yd Run
11:09 - 4th
Jalynnee McGee run for 6 yds to the PrtSt 17
1st & 10 at PRST 11
1-yd Run
11:09 - 4th
Jalynnee McGee run for 1 yd to the PrtSt 16
2nd & 4 at PRST 17
Incompletion
11:09 - 4th
Jaden Casey pass incomplete to Emmanuel Daigbe
3rd & 5 at PRST 16
Punt
9:33 - 4th
George Triplett punt for 43 yds, punt out-of-bounds at the PrtSt 47 , Giles Jackson returns for 12 yds to the PrtSt 47
4th & 5 at PRST 16
10-yd Pass
9:33 - 4th
Sam Huard pass complete to Denzel Boston for 10 yds to the PrtSt 37 for a 1ST down
1st & 10 at PRST 47
Sack
9:33 - 4th
Sam Huard sacked by EJ Ane for a loss of 13 yards to the 50 yard line
1st & 10 at PRST 37
21-yd Run
9:33 - 4th
Richard Newton run for 21 yds to the PrtSt 29
2nd & 23 at 50
1-yd Run
9:33 - 4th
Camden Sirmon run for 1 yd to the PrtSt 30
3rd & 2 at PRST 29

(6:50 - 4th) Timeout WASHINGTON, clock 06:50

14-yd Pass
6:50 - 4th
Sam Huard pass complete to Camden Sirmon for 14 yds to the PrtSt 16 for a 1ST down
4th & 3 at PRST 30
8-yd Run
6:50 - 4th
Richard Newton run for 8 yds to the PrtSt 8
1st & 10 at PRST 16
6-yd Penalty
6:50 - 4th
Shotgun Huard,Sam pass incomplete short right to Boston,Denzel, 1ST DOWN, PENALTY PSU Pass Interference (Avery,Isaiah) 6 yards from PSU08 to PSU02, 1ST DOWN. NO PLAY.
2nd & 2 at PRST 8
2-yd Touchdown Run
5:12 - 4th
Denzel Boston run for 2 yds for a TD, (Peyton Henry KICK)
1st & Goal at PRST 2
Kickoff
5:12 - 4th
Grady Gross kickoff for 65 yds for a touchback
0-yd Pass
5:12 - 4th
Jaden Casey pass complete to Ahmir McGee for no gain to the PrtSt 25
1st & 10 at PRST 25
Fumble Recovery (Own)
5:12 - 4th
Jaden Casey run for 5 yds to the PrtSt 20 Jaden Casey fumbled, recovered by PrtSt Ahmir McGee
2nd & 10 at PRST 25
Incompletion
5:12 - 4th
Jaden Casey pass incomplete to Nate Bennett
3rd & 15 at PRST 20
Punt
3:25 - 4th
George Triplett punt for 41 yds, fair catch by Lonyatta Alexander at the Wash 39
4th & 15 at PRST 20
3-yd Run
3:25 - 4th
Richard Newton run for 3 yds to the Wash 42
1st & 10 at WASH 39
2-yd Run
3:25 - 4th
Richard Newton run for 2 yds to the Wash 44
2nd & 7 at WASH 42
5-yd Run
3:25 - 4th
Richard Newton run for 5 yds to the Wash 49 for a 1ST down
3rd & 5 at WASH 44
1-yd Run
3:25 - 4th
Richard Newton run for 1 yd to the 50 yard line
1st & 10 at WASH 49
7-yd Run
3:25 - 4th
Camden Sirmon run for 7 yds to the PrtSt 43
2nd & 9 at 50
6-yd Run
0:00 - 4th
Camden Sirmon run for 6 yds to the PrtSt 37 for a 1ST down
3rd & 2 at PRST 43

End of 4th Quarter