Nebraska Cornhuskers @ Ohio State Buckeyes
| 1 | 2 | T | |
|---|---|---|---|
| NEB13-15 | 24 | 33 | 57 |
| OSU20-8 | 42 | 39 | 81 |
· Line: OSU -14
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Jae'Sean Tate made Layup.
0–2 -
Jae'Sean Tate made Free Throw.
0–3 -
Walter Pitchford made Jumper. Assisted by Shavon Shields.
2–3 -
Tarin Smith made Layup.
4–3 -
Sam Thompson made Dunk. Assisted by Shannon Scott.
4–5 -
Shannon Scott made Layup.
4–7 -
Sam Thompson made Dunk. Assisted by D'Angelo Russell.
4–9 -
Shannon Scott made Three Point Jumper. Assisted by D'Angelo Russell.
4–12 -
D'Angelo Russell made Three Point Jumper. Assisted by Shannon Scott.
4–15 -
Terran Petteway made Jumper.
6–15 -
Jae'Sean Tate made Jumper.
6–17 -
Jae'Sean Tate made Dunk. Assisted by D'Angelo Russell.
6–19 -
Walter Pitchford made Jumper.
8–19 -
Shavon Shields made Dunk. Assisted by Terran Petteway.
10–19 -
Nick Fuller made Layup.
12–19 -
Sam Thompson made Three Point Jumper. Assisted by Marc Loving.
12–22 -
Marc Loving made Three Point Jumper. Assisted by D'Angelo Russell.
12–25 -
D'Angelo Russell made Jumper.
12–27 -
Terran Petteway made Three Point Jumper.
15–27 -
Jae'Sean Tate made Three Point Jumper.
15–30 -
Shannon Scott made Jumper.
15–32 -
Sam Thompson made Three Point Jumper. Assisted by D'Angelo Russell.
15–35 -
Walter Pitchford made Free Throw.
16–35 -
Shavon Shields made Jumper.
18–35 -
Jae'Sean Tate made Layup.
18–37 -
Tarin Smith made Three Point Jumper. Assisted by Walter Pitchford.
21–37 -
Jae'Sean Tate made Layup.
21–39 -
Terran Petteway made Three Point Jumper.
24–39 -
Kam Williams made Three Point Jumper. Assisted by Sam Thompson.
24–42 -
Tarin Smith made Three Point Jumper. Assisted by Walter Pitchford.
27–42 -
Tarin Smith made Three Point Jumper. Assisted by David Rivers.
30–42 -
Amir Williams made Free Throw.
30–43 -
D'Angelo Russell made Three Point Jumper. Assisted by Shannon Scott.
30–46 -
Tarin Smith made Layup.
32–46 -
Terran Petteway made Jumper.
34–46 -
Jae'Sean Tate made Free Throw.
34–47 -
D'Angelo Russell made Free Throw.
34–48 -
D'Angelo Russell made Free Throw.
34–49 -
D'Angelo Russell made Free Throw.
34–50 -
David Rivers made Two Point Tip Shot.
36–50 -
Sam Thompson made Dunk. Assisted by D'Angelo Russell.
36–52 -
Walter Pitchford made Jumper. Assisted by Tarin Smith.
38–52 -
Sam Thompson made Three Point Jumper. Assisted by Shannon Scott.
38–55 -
Trey McDonald made Layup. Assisted by Marc Loving.
38–57 -
Terran Petteway made Free Throw.
39–57 -
Moses Abraham made Layup.
41–57 -
Amir Williams made Free Throw.
41–58 -
Kam Williams made Free Throw.
41–59 -
Kam Williams made Free Throw.
41–60 -
Jae'Sean Tate made Layup.
41–62 -
Jae'Sean Tate made Free Throw.
41–63 -
David Rivers made Jumper. Assisted by Terran Petteway.
43–63 -
Shannon Scott made Free Throw.
43–64 -
Shannon Scott made Free Throw.
43–65 -
Shannon Scott made Layup.
43–67 -
Terran Petteway made Free Throw.
44–67 -
Amir Williams made Layup.
44–69 -
David Rivers made Jumper. Assisted by Tarin Smith.
46–69 -
Shavon Shields made Layup. Assisted by Benny Parker.
48–69 -
Shannon Scott made Layup.
48–71 -
David Rivers made Three Point Jumper. Assisted by Terran Petteway.
51–71 -
David Rivers made Free Throw.
52–71 -
Jae'Sean Tate made Free Throw.
52–72 -
Jae'Sean Tate made Free Throw.
52–73 -
Jae'Sean Tate made Layup. Assisted by Trey McDonald.
52–75 -
Marc Loving made Three Point Jumper. Assisted by Shannon Scott.
52–78 -
Tai Webster made Free Throw.
53–78 -
Tai Webster made Free Throw.
54–78 -
Keita Bates-Diop made Three Point Jumper. Assisted by Shannon Scott.
54–81 -
Tai Webster made Layup.
56–81 -
Tai Webster made Free Throw.
57–81
Play-by-play
- P1 Jump Ball won by Ohio State
- P1 D'Angelo Russell missed Jumper.
- P1 Ohio State Offensive Rebound.
- P1 Jae'Sean Tate made Layup. 0–2
- P1 Foul on Terran Petteway.
- P1 Jae'Sean Tate made Free Throw. 0–3
- P1 Walter Pitchford made Jumper. Assisted by Shavon Shields. 2–3
- P1 Shannon Scott Turnover.
- P1 Leslee Smith missed Layup.
- P1 D'Angelo Russell Block.
- P1 Walter Pitchford Offensive Rebound.
- P1 Leslee Smith missed Jumper.
- P1 Jae'Sean Tate Defensive Rebound.
- P1 D'Angelo Russell missed Jumper.
- P1 Terran Petteway Defensive Rebound.
- P1 Tarin Smith made Layup. 4–3
- P1 Amir Williams missed Jumper.
- P1 Leslee Smith Defensive Rebound.
- P1 Leslee Smith Turnover.
- P1 Sam Thompson made Dunk. Assisted by Shannon Scott. 4–5
- P1 Leslee Smith Turnover.
- P1 Shannon Scott Steal.
- P1 Shannon Scott made Layup. 4–7
- P1 Nebraska Timeout
- P1 Terran Petteway Turnover.
- P1 Jae'Sean Tate Steal.
- P1 Sam Thompson made Dunk. Assisted by D'Angelo Russell. 4–9
- P1 Moses Abraham missed Layup.
- P1 Jae'Sean Tate Block.
- P1 D'Angelo Russell Defensive Rebound.
- P1 Shannon Scott made Three Point Jumper. Assisted by D'Angelo Russell. 4–12
- P1 Walter Pitchford missed Three Point Jumper.
- P1 Shannon Scott Defensive Rebound.
- P1 D'Angelo Russell made Three Point Jumper. Assisted by Shannon Scott. 4–15
- P1 Terran Petteway made Jumper. 6–15
- P1 Jae'Sean Tate made Jumper. 6–17
- P1 Terran Petteway missed Three Point Jumper.
- P1 Amir Williams Block.
- P1 Ohio State Defensive Rebound.
- P1 Official TV Timeout
- P1 Jae'Sean Tate made Dunk. Assisted by D'Angelo Russell. 6–19
- P1 Shavon Shields missed Jumper.
- P1 Sam Thompson Block.
- P1 Walter Pitchford Offensive Rebound.
- P1 Walter Pitchford made Jumper. 8–19
- P1 D'Angelo Russell Turnover.
- P1 Terran Petteway Steal.
- P1 Shavon Shields made Dunk. Assisted by Terran Petteway. 10–19
- P1 Kam Williams Turnover.
- P1 Benny Parker Steal.
- P1 Nick Fuller made Layup. 12–19
- P1 Sam Thompson made Three Point Jumper. Assisted by Marc Loving. 12–22
- P1 Nick Fuller missed Layup.
- P1 Marc Loving Defensive Rebound.
- P1 Marc Loving made Three Point Jumper. Assisted by D'Angelo Russell. 12–25
- P1 Walter Pitchford missed Three Point Jumper.
- P1 Sam Thompson Defensive Rebound.
- P1 D'Angelo Russell missed Three Point Jumper.
- P1 Walter Pitchford Defensive Rebound.
- P1 Terran Petteway missed Three Point Jumper.
- P1 Kam Williams Defensive Rebound.
- P1 Official TV Timeout
- P1 Marc Loving missed Three Point Jumper.
- P1 David Rivers Defensive Rebound.
- P1 Foul on Keita Bates-Diop.
- P1 Benny Parker missed Three Point Jumper.
- P1 Moses Abraham Offensive Rebound.
- P1 Foul on Moses Abraham.
- P1 Moses Abraham Turnover.
- P1 Foul on Benny Parker.
- P1 Shannon Scott missed Free Throw.
- P1 Ohio State Deadball Team Rebound.
- P1 Shannon Scott missed Free Throw.
- P1 Marc Loving Offensive Rebound.
- P1 Marc Loving missed Layup.
- P1 Moses Abraham Defensive Rebound.
- P1 Jump Ball won by Nebraska
- P1 Shavon Shields Turnover.
- P1 Sam Thompson Steal.
- P1 Keita Bates-Diop missed Three Point Jumper.
- P1 Sam Thompson Offensive Rebound.
- P1 Foul on Shavon Shields.
- P1 D'Angelo Russell made Jumper. 12–27
- P1 Terran Petteway made Three Point Jumper. 15–27
- P1 Foul on Keita Bates-Diop.
- P1 Keita Bates-Diop Turnover.
- P1 Official TV Timeout
- P1 Tai Webster Turnover.
- P1 Marc Loving missed Jumper.
- P1 David Rivers Defensive Rebound.
- P1 Tai Webster missed Three Point Jumper.
- P1 D'Angelo Russell Defensive Rebound.
- P1 Foul on David Rivers.
- P1 Foul on Benny Parker.
- P1 Jae'Sean Tate made Three Point Jumper. 15–30
- P1 David Rivers missed Jumper.
- P1 Sam Thompson Defensive Rebound.
- P1 Shannon Scott made Jumper. 15–32
- P1 Nebraska Timeout
- P1 Terran Petteway Turnover.
- P1 Sam Thompson Steal.
- P1 Shannon Scott Turnover.
- P1 Shavon Shields Steal.
- P1 Shavon Shields missed Jumper.
- P1 Trey McDonald Defensive Rebound.
- P1 Foul on Shavon Shields.
- P1 D'Angelo Russell missed Free Throw.
- P1 Ohio State Deadball Team Rebound.
- P1 D'Angelo Russell missed Free Throw.
- P1 Terran Petteway Defensive Rebound.
- P1 Walter Pitchford missed Three Point Jumper.
- P1 D'Angelo Russell Defensive Rebound.
- P1 Sam Thompson made Three Point Jumper. Assisted by D'Angelo Russell. 15–35
- P1 Foul on Trey McDonald.
- P1 Foul on Jae'Sean Tate.
- P1 Walter Pitchford missed Free Throw.
- P1 Nebraska Deadball Team Rebound.
- P1 Walter Pitchford made Free Throw. 16–35
- P1 D'Angelo Russell missed Jumper.
- P1 Walter Pitchford Defensive Rebound.
- P1 Shavon Shields made Jumper. 18–35
- P1 Jae'Sean Tate made Layup. 18–37
- P1 Walter Pitchford missed Jumper.
- P1 Jae'Sean Tate Defensive Rebound.
- P1 Kam Williams missed Three Point Jumper.
- P1 Tai Webster Defensive Rebound.
- P1 Tarin Smith made Three Point Jumper. Assisted by Walter Pitchford. 21–37
- P1 Jae'Sean Tate made Layup. 21–39
- P1 Terran Petteway made Three Point Jumper. 24–39
- P1 Kam Williams made Three Point Jumper. Assisted by Sam Thompson. 24–42
- P1 Terran Petteway missed Jumper.
- P1 Kam Williams Defensive Rebound.
- P1 Ohio State Timeout
- P1 D'Angelo Russell missed Three Point Jumper.
- P1 Marc Loving Offensive Rebound.
- P1 Marc Loving missed Layup.
- P1 David Rivers Defensive Rebound.
- P2 Jump Ball won by Ohio State
- P2 D'Angelo Russell Turnover.
- P2 Tarin Smith made Three Point Jumper. Assisted by Walter Pitchford. 27–42
- P2 Shannon Scott Turnover.
- P2 Tarin Smith made Three Point Jumper. Assisted by David Rivers. 30–42
- P2 Sam Thompson missed Jumper.
- P2 Jae'Sean Tate Offensive Rebound.
- P2 Shannon Scott missed Three Point Jumper.
- P2 Amir Williams Offensive Rebound.
- P2 Foul on Walter Pitchford.
- P2 Amir Williams made Free Throw. 30–43
- P2 Amir Williams missed Free Throw.
- P2 Walter Pitchford Defensive Rebound.
- P2 Terran Petteway missed Layup.
- P2 Jae'Sean Tate Defensive Rebound.
- P2 D'Angelo Russell made Three Point Jumper. Assisted by Shannon Scott. 30–46
- P2 Tarin Smith made Layup. 32–46
- P2 Shannon Scott Turnover.
- P2 Terran Petteway made Jumper. 34–46
- P2 Foul on David Rivers.
- P2 Jae'Sean Tate missed Free Throw.
- P2 Ohio State Deadball Team Rebound.
- P2 Jae'Sean Tate made Free Throw. 34–47
- P2 Terran Petteway missed Jumper.
- P2 Jae'Sean Tate Defensive Rebound.
- P2 D'Angelo Russell missed Three Point Jumper.
- P2 David Rivers Defensive Rebound.
- P2 Terran Petteway Turnover.
- P2 Jae'Sean Tate Steal.
- P2 Ohio State Timeout
- P2 Sam Thompson missed Layup.
- P2 Ohio State Offensive Rebound.
- P2 Official TV Timeout
- P2 Foul on David Rivers.
- P2 D'Angelo Russell made Free Throw. 34–48
- P2 D'Angelo Russell made Free Throw. 34–49
- P2 D'Angelo Russell made Free Throw. 34–50
- P2 Foul on Shannon Scott.
- P2 Terran Petteway missed Jumper.
- P2 Walter Pitchford Offensive Rebound.
- P2 Walter Pitchford missed Layup.
- P2 David Rivers Offensive Rebound.
- P2 David Rivers made Two Point Tip Shot. 36–50
- P2 Sam Thompson made Dunk. Assisted by D'Angelo Russell. 36–52
- P2 Walter Pitchford made Jumper. Assisted by Tarin Smith. 38–52
- P2 Foul on David Rivers.
- P2 Kam Williams missed Jumper.
- P2 Ohio State Offensive Rebound.
- P2 Sam Thompson made Three Point Jumper. Assisted by Shannon Scott. 38–55
- P2 Shavon Shields missed Three Point Jumper.
- P2 Shannon Scott Defensive Rebound.
- P2 Sam Thompson missed Layup.
- P2 Ohio State Offensive Rebound.
- P2 Official TV Timeout
- P2 Trey McDonald made Layup. Assisted by Marc Loving. 38–57
- P2 Shavon Shields missed Three Point Jumper.
- P2 Trey McDonald Defensive Rebound.
- P2 Trey McDonald missed Layup.
- P2 Terran Petteway Block.
- P2 Terran Petteway Defensive Rebound.
- P2 Terran Petteway missed Three Point Jumper.
- P2 Trey McDonald Defensive Rebound.
- P2 Kam Williams missed Jumper.
- P2 Moses Abraham Defensive Rebound.
- P2 Foul on Keita Bates-Diop.
- P2 Terran Petteway missed Free Throw.
- P2 Nebraska Deadball Team Rebound.
- P2 Terran Petteway made Free Throw. 39–57
- P2 Foul on Terran Petteway.
- P2 Keita Bates-Diop missed Jumper.
- P2 David Rivers Defensive Rebound.
- P2 Foul on Amir Williams.
- P2 Moses Abraham missed Free Throw.
- P2 Nebraska Deadball Team Rebound.
- P2 Moses Abraham missed Free Throw.
- P2 David Rivers Offensive Rebound.
- P2 Foul on Marc Loving.
- P2 Tai Webster missed Layup.
- P2 Moses Abraham Offensive Rebound.
- P2 Moses Abraham made Layup. 41–57
- P2 Foul on Moses Abraham.
- P2 Amir Williams made Free Throw. 41–58
- P2 Amir Williams missed Free Throw.
- P2 David Rivers Defensive Rebound.
- P2 Tarin Smith missed Jumper.
- P2 Sam Thompson Block.
- P2 Amir Williams Defensive Rebound.
- P2 Foul on Tai Webster.
- P2 Kam Williams made Free Throw. 41–59
- P2 Kam Williams made Free Throw. 41–60
- P2 Shavon Shields missed Layup.
- P2 Amir Williams Block.
- P2 Jae'Sean Tate Defensive Rebound.
- P2 Jae'Sean Tate made Layup. 41–62
- P2 Foul on Terran Petteway.
- P2 Official TV Timeout
- P2 Jae'Sean Tate made Free Throw. 41–63
- P2 David Rivers made Jumper. Assisted by Terran Petteway. 43–63
- P2 Foul on Walter Pitchford.
- P2 Amir Williams missed Free Throw.
- P2 David Rivers Defensive Rebound.
- P2 Terran Petteway missed Three Point Jumper.
- P2 David Rivers Offensive Rebound.
- P2 Terran Petteway Turnover.
- P2 Foul on Walter Pitchford.
- P2 Shannon Scott made Free Throw. 43–64
- P2 Shannon Scott made Free Throw. 43–65
- P2 Tarin Smith Turnover.
- P2 Sam Thompson Steal.
- P2 Shannon Scott made Layup. 43–67
- P2 Foul on Amir Williams.
- P2 Terran Petteway made Free Throw. 44–67
- P2 Terran Petteway missed Free Throw.
- P2 Jae'Sean Tate Defensive Rebound.
- P2 Shannon Scott missed Jumper.
- P2 Amir Williams Offensive Rebound.
- P2 Amir Williams made Layup. 44–69
- P2 Moses Abraham Turnover.
- P2 Amir Williams Steal.
- P2 Shannon Scott Turnover.
- P2 David Rivers made Jumper. Assisted by Tarin Smith. 46–69
- P2 Nebraska Timeout
- P2 Sam Thompson missed Layup.
- P2 Terran Petteway Block.
- P2 Sam Thompson Offensive Rebound.
- P2 Sam Thompson Turnover.
- P2 Benny Parker Steal.
- P2 Shavon Shields made Layup. Assisted by Benny Parker. 48–69
- P2 Shannon Scott made Layup. 48–71
- P2 Foul on Amir Williams.
- P2 David Rivers made Three Point Jumper. Assisted by Terran Petteway. 51–71
- P2 Jae'Sean Tate missed Three Point Jumper.
- P2 Walter Pitchford Defensive Rebound.
- P2 Walter Pitchford missed Three Point Jumper.
- P2 David Rivers Offensive Rebound.
- P2 Foul on Marc Loving.
- P2 Official TV Timeout
- P2 David Rivers missed Free Throw.
- P2 Nebraska Deadball Team Rebound.
- P2 David Rivers made Free Throw. 52–71
- P2 Foul on Tai Webster.
- P2 Jae'Sean Tate made Free Throw. 52–72
- P2 Jae'Sean Tate made Free Throw. 52–73
- P2 Walter Pitchford Turnover.
- P2 Shannon Scott Steal.
- P2 Jae'Sean Tate made Layup. Assisted by Trey McDonald. 52–75
- P2 Walter Pitchford missed Three Point Jumper.
- P2 Sam Thompson Defensive Rebound.
- P2 Marc Loving made Three Point Jumper. Assisted by Shannon Scott. 52–78
- P2 Nebraska Timeout
- P2 Foul on Jake Lorbach.
- P2 Tai Webster made Free Throw. 53–78
- P2 Tai Webster made Free Throw. 54–78
- P2 Keita Bates-Diop made Three Point Jumper. Assisted by Shannon Scott. 54–81
- P2 Tai Webster made Layup. 56–81
- P2 Shannon Scott Turnover.
- P2 Tai Webster Steal.
- P2 Foul on Jake Lorbach.
- P2 Tai Webster missed Free Throw.
- P2 Nebraska Deadball Team Rebound.
- P2 Tai Webster made Free Throw. 57–81
Box score
NEB
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Walter PitchfordF | 30 | 7 | 3-10 | 0-5 | 1-2 | 7 | 2 | 1 | 0 | 0 | 3 | 4 | 3 |
| Terran PettewayF | 36 | 12 | 4-12 | 2-6 | 2-4 | 3 | 3 | 4 | 1 | 2 | 0 | 3 | 3 |
| Leslee SmithF | 5 | 0 | 0-2 | 0-0 | 0-0 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 0 |
| Shavon ShieldsF | 33 | 6 | 3-8 | 0-2 | 0-0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 2 |
| Tarin SmithG | 27 | 13 | 5-6 | 3-3 | 0-0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Nick FullerF | 3 | 2 | 1-2 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| David RiversF | 21 | 10 | 4-5 | 1-1 | 1-2 | 11 | 1 | 0 | 0 | 0 | 4 | 7 | 4 |
| Kye KurkowskiF | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Moses AbrahamC | 10 | 2 | 1-2 | 0-0 | 0-2 | 4 | 0 | 2 | 0 | 0 | 2 | 2 | 2 |
| Tai WebsterG | 19 | 5 | 1-3 | 0-1 | 3-4 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 2 |
| Benny ParkerG | 13 | 0 | 0-1 | 0-1 | 0-0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 2 |
| Trevor MenkeG | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| B.J. DayF | |||||||||||||
| Jake HammondF | |||||||||||||
| Andrew White IIIG |
OSU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jae'Sean TateF | 28 | 22 | 8-9 | 1-2 | 5-6 | 7 | 0 | 0 | 2 | 1 | 1 | 6 | 1 |
| Sam ThompsonF | 36 | 15 | 6-10 | 3-3 | 0-0 | 5 | 1 | 1 | 3 | 2 | 2 | 3 | 0 |
| Amir WilliamsC | 21 | 4 | 1-2 | 0-0 | 2-5 | 3 | 0 | 0 | 1 | 2 | 2 | 1 | 3 |
| D'Angelo RussellG | 26 | 11 | 3-9 | 2-5 | 3-5 | 3 | 6 | 2 | 0 | 1 | 0 | 3 | 0 |
| Shannon ScottG | 29 | 13 | 5-7 | 1-2 | 2-4 | 2 | 6 | 6 | 2 | 0 | 0 | 2 | 1 |
| Keita Bates-DiopF | 5 | 3 | 1-3 | 1-2 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 |
| Marc LovingF | 19 | 6 | 2-6 | 2-3 | 0-0 | 3 | 2 | 0 | 0 | 0 | 2 | 1 | 2 |
| Jake LorbachF | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Trey McDonaldC | 18 | 2 | 1-2 | 0-0 | 0-0 | 3 | 1 | 0 | 0 | 0 | 0 | 3 | 1 |
| Kam WilliamsG | 17 | 5 | 1-4 | 1-2 | 2-2 | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| Anthony LeeF | |||||||||||||
| David BellC | |||||||||||||
| Trevor ThompsonC | |||||||||||||
| Andrew GoldsteinG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.