UC Santa Barbara Gauchos @ UC Riverside Highlanders

76–69Final · Jan 27, 2018
UCSB 76 UCR 69 Final
12T
UCSB16-5393776
UCR5-16284169

· Line: UCSB -11 (O/U 137.5)

Who saw it first

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.

  1. Max Heidegger made Three Point Jumper.

    3–0
  2. Jalen Canty made Layup. Assisted by Marcus Jackson.

    5–0
  3. Chance Murray made Layup.

    5–2
  4. Leland King II made Free Throw.

    6–2
  5. Chance Murray made Three Point Jumper.

    6–5
  6. Gabe Vincent made Three Point Jumper. Assisted by Marcus Jackson.

    9–5
  7. Alec Hickman made Layup.

    9–7
  8. Christian Terrell made Jumper. Assisted by Gabe Vincent.

    11–7
  9. Ami Lakoju made Jumper. Assisted by Christian Terrell.

    13–7
  10. Brandon Rosser made Three Point Jumper. Assisted by Chance Murray.

    13–10
  11. Jalen Canty made Free Throw.

    14–10
  12. Jalen Canty made Free Throw.

    15–10
  13. Christian Terrell made Dunk.

    17–10
  14. DJ Sylvester made Layup.

    17–12
  15. Christian Terrell made Three Point Jumper. Assisted by Marcus Jackson.

    20–12
  16. Marcus Jackson made Three Point Jumper. Assisted by Gabe Vincent.

    23–12
  17. Marcus Jackson made Jumper.

    25–12
  18. Jalen Canty made Jumper.

    27–12
  19. James Jackson made Jumper.

    27–14
  20. DJ Sylvester made Three Point Jumper. Assisted by Chance Murray.

    27–17
  21. Marcus Jackson made Three Point Jumper.

    30–17
  22. Christian Terrell made Dunk. Assisted by Leland King II.

    32–17
  23. Chance Murray made Jumper.

    32–19
  24. Idy Diallo made Free Throw.

    32–20
  25. Chance Murray made Free Throw.

    32–21
  26. Jarriesse Blackmon made Free Throw.

    33–21
  27. Brandon Rosser made Layup. Assisted by Chance Murray.

    33–23
  28. Alec Hickman made Three Point Jumper. Assisted by DJ Sylvester.

    33–26
  29. Gabe Vincent made Layup.

    35–26
  30. Jalen Canty made Two Point Tip Shot.

    37–26
  31. Chance Murray made Free Throw.

    37–27
  32. Chance Murray made Free Throw.

    37–28
  33. Jalen Canty made Layup. Assisted by Gabe Vincent.

    39–28
  34. Idy Diallo made Layup. Assisted by Chance Murray.

    39–30
  35. Leland King II made Three Point Jumper. Assisted by Gabe Vincent.

    42–30
  36. Alec Hickman made Three Point Jumper. Assisted by Chance Murray.

    42–33
  37. Gabe Vincent made Free Throw.

    43–33
  38. Gabe Vincent made Free Throw.

    44–33
  39. James Jackson made Jumper. Assisted by Chance Murray.

    44–35
  40. Jalen Canty made Layup.

    46–35
  41. Eric Rwahwire made Three Point Jumper. Assisted by Chance Murray.

    46–38
  42. Eric Rwahwire made Layup.

    46–40
  43. Gabe Vincent made Three Point Jumper. Assisted by Leland King II.

    49–40
  44. Brandon Rosser made Jumper. Assisted by Chance Murray.

    49–42
  45. Jalen Canty made Layup.

    51–42
  46. Menno Dijkstra made Three Point Jumper. Assisted by Chance Murray.

    51–45
  47. Menno Dijkstra made Layup.

    51–47
  48. Christian Terrell made Jumper. Assisted by Max Heidegger.

    53–47
  49. Christian Terrell made Layup.

    55–47
  50. Brandon Rosser made Three Point Jumper. Assisted by Chance Murray.

    55–50
  51. Gabe Vincent made Three Point Jumper. Assisted by Christian Terrell.

    58–50
  52. Jalen Canty made Layup.

    60–50
  53. Brandon Rosser made Free Throw.

    60–51
  54. Brandon Rosser made Free Throw.

    60–52
  55. Brandon Rosser made Free Throw.

    60–53
  56. Chance Murray made Layup.

    60–55
  57. Gabe Vincent made Three Point Jumper.

    63–55
  58. Brandon Rosser made Jumper. Assisted by Chance Murray.

    63–57
  59. Max Heidegger made Free Throw.

    64–57
  60. Max Heidegger made Free Throw.

    65–57
  61. Jalen Canty made Layup.

    67–57
  62. Brandon Rosser made Layup. Assisted by Alec Hickman.

    67–59
  63. Leland King II made Free Throw.

    68–59
  64. Alec Hickman made Layup. Assisted by Brandon Rosser.

    68–61
  65. Max Heidegger made Layup.

    70–61
  66. Max Heidegger made Free Throw.

    71–61
  67. Eric Rwahwire made Layup.

    71–63
  68. Jalen Canty made Free Throw.

    72–63
  69. Jalen Canty made Free Throw.

    73–63
  70. Leland King II made Free Throw.

    74–63
  71. Chance Murray made Three Point Jumper.

    74–66
  72. Gabe Vincent made Free Throw.

    75–66
  73. Gabe Vincent made Free Throw.

    76–66
  74. Chance Murray made Three Point Jumper.

    76–69

Play-by-play

  1. P1 Jalen Canty missed Jumper.
  2. P1 Alec Hickman Block.
  3. P1 Brandon Rosser Defensive Rebound.
  4. P1 DJ Sylvester missed Three Point Jumper.
  5. P1 Leland King II Defensive Rebound.
  6. P1 Max Heidegger made Three Point Jumper. 3–0
  7. P1 Brandon Rosser Turnover.
  8. P1 Marcus Jackson Steal.
  9. P1 Jalen Canty made Layup. Assisted by Marcus Jackson. 5–0
  10. P1 Brandon Rosser missed Three Point Jumper.
  11. P1 Marcus Jackson Defensive Rebound.
  12. P1 Foul on Leland King II.
  13. P1 Leland King II Turnover.
  14. P1 Foul on Gabe Vincent.
  15. P1 Alec Hickman missed Three Point Jumper.
  16. P1 UC Santa Barbara Defensive Rebound.
  17. P1 Marcus Jackson missed Three Point Jumper.
  18. P1 James Jackson Defensive Rebound.
  19. P1 Chance Murray made Layup. 5–2
  20. P1 Marcus Jackson missed Three Point Jumper.
  21. P1 Leland King II Offensive Rebound.
  22. P1 Foul on Chance Murray.
  23. P1 Leland King II made Free Throw. 6–2
  24. P1 Leland King II missed Free Throw.
  25. P1 James Jackson Defensive Rebound.
  26. P1 Chance Murray made Three Point Jumper. 6–5
  27. P1 Max Heidegger missed Three Point Jumper.
  28. P1 Chance Murray Defensive Rebound.
  29. P1 Foul on Max Heidegger.
  30. P1 Official TV Timeout
  31. P1 Chance Murray missed Three Point Jumper.
  32. P1 DJ Sylvester Offensive Rebound.
  33. P1 Ajani Kennedy missed Jumper.
  34. P1 Ami Lakoju Defensive Rebound.
  35. P1 Gabe Vincent made Three Point Jumper. Assisted by Marcus Jackson. 9–5
  36. P1 Alec Hickman made Layup. 9–7
  37. P1 Christian Terrell made Jumper. Assisted by Gabe Vincent. 11–7
  38. P1 James Jackson missed Three Point Jumper.
  39. P1 Leland King II Defensive Rebound.
  40. P1 Leland King II missed Jumper.
  41. P1 James Jackson Defensive Rebound.
  42. P1 DJ Sylvester Turnover.
  43. P1 Ami Lakoju made Jumper. Assisted by Christian Terrell. 13–7
  44. P1 Brandon Rosser made Three Point Jumper. Assisted by Chance Murray. 13–10
  45. P1 Ami Lakoju missed Jumper.
  46. P1 Jalen Canty Offensive Rebound.
  47. P1 Foul on DJ Sylvester.
  48. P1 Jalen Canty made Free Throw. 14–10
  49. P1 Jalen Canty made Free Throw. 15–10
  50. P1 Ajani Kennedy Turnover.
  51. P1 Christian Terrell Steal.
  52. P1 Christian Terrell made Dunk. 17–10
  53. P1 Foul on Christian Terrell.
  54. P1 Foul on Max Heidegger.
  55. P1 DJ Sylvester made Layup. 17–12
  56. P1 Christian Terrell Turnover.
  57. P1 Brandon Rosser Steal.
  58. P1 DJ Sylvester missed Three Point Jumper.
  59. P1 Leland King II Defensive Rebound.
  60. P1 Christian Terrell made Three Point Jumper. Assisted by Marcus Jackson. 20–12
  61. P1 Foul on Ajani Kennedy.
  62. P1 Ajani Kennedy Turnover.
  63. P1 Official TV Timeout
  64. P1 Leland King II missed Three Point Jumper.
  65. P1 Jarriesse Blackmon Offensive Rebound.
  66. P1 Jarriesse Blackmon Turnover.
  67. P1 Chance Murray Steal.
  68. P1 Dominick Pickett missed Three Point Jumper.
  69. P1 Leland King II Defensive Rebound.
  70. P1 Marcus Jackson made Three Point Jumper. Assisted by Gabe Vincent. 23–12
  71. P1 UC Riverside Timeout
  72. P1 James Jackson Turnover.
  73. P1 Jalen Canty Steal.
  74. P1 Marcus Jackson made Jumper. 25–12
  75. P1 Chance Murray missed Jumper.
  76. P1 Jarriesse Blackmon Defensive Rebound.
  77. P1 Jalen Canty made Jumper. 27–12
  78. P1 Foul on Marcus Jackson.
  79. P1 James Jackson made Jumper. 27–14
  80. P1 Leland King II missed Jumper.
  81. P1 Chance Murray Defensive Rebound.
  82. P1 DJ Sylvester made Three Point Jumper. Assisted by Chance Murray. 27–17
  83. P1 Marcus Jackson made Three Point Jumper. 30–17
  84. P1 Chance Murray missed Layup.
  85. P1 Jalen Canty Block.
  86. P1 Marcus Jackson Defensive Rebound.
  87. P1 Leland King II missed Jumper.
  88. P1 Alec Hickman Defensive Rebound.
  89. P1 DJ Sylvester missed Three Point Jumper.
  90. P1 Leland King II Defensive Rebound.
  91. P1 Christian Terrell made Dunk. Assisted by Leland King II. 32–17
  92. P1 Official TV Timeout
  93. P1 Chance Murray made Jumper. 32–19
  94. P1 Leland King II missed Jumper.
  95. P1 Idy Diallo Defensive Rebound.
  96. P1 Chance Murray missed Jumper.
  97. P1 Idy Diallo Offensive Rebound.
  98. P1 Foul on Ami Lakoju.
  99. P1 Idy Diallo made Free Throw. 32–20
  100. P1 Idy Diallo missed Free Throw.
  101. P1 Leland King II Defensive Rebound.
  102. P1 Marcus Jackson missed Three Point Jumper.
  103. P1 Idy Diallo Defensive Rebound.
  104. P1 Brandon Rosser missed Jumper.
  105. P1 Idy Diallo Offensive Rebound.
  106. P1 Foul on Christian Terrell.
  107. P1 Chance Murray made Free Throw. 32–21
  108. P1 Chance Murray missed Free Throw.
  109. P1 Jalen Canty Defensive Rebound.
  110. P1 Foul on Idy Diallo.
  111. P1 Jarriesse Blackmon missed Free Throw.
  112. P1 UC Santa Barbara Deadball Team Rebound.
  113. P1 Jarriesse Blackmon made Free Throw. 33–21
  114. P1 Alec Hickman missed Jumper.
  115. P1 Chance Murray Offensive Rebound.
  116. P1 Brandon Rosser made Layup. Assisted by Chance Murray. 33–23
  117. P1 Christian Terrell missed Three Point Jumper.
  118. P1 Brandon Rosser Defensive Rebound.
  119. P1 Official TV Timeout
  120. P1 Alec Hickman made Three Point Jumper. Assisted by DJ Sylvester. 33–26
  121. P1 Gabe Vincent missed Jumper.
  122. P1 Brandon Rosser Defensive Rebound.
  123. P1 Chance Murray Turnover.
  124. P1 Leland King II Steal.
  125. P1 Marcus Jackson missed Layup.
  126. P1 Gabe Vincent Offensive Rebound.
  127. P1 Gabe Vincent made Layup. 35–26
  128. P1 Idy Diallo missed Layup.
  129. P1 Jalen Canty Defensive Rebound.
  130. P1 Leland King II missed Jumper.
  131. P1 Chance Murray Defensive Rebound.
  132. P1 Chance Murray missed Layup.
  133. P1 Leland King II Defensive Rebound.
  134. P1 Max Heidegger missed Three Point Jumper.
  135. P1 Jalen Canty Offensive Rebound.
  136. P1 Jalen Canty made Two Point Tip Shot. 37–26
  137. P1 UC Santa Barbara Timeout
  138. P1 Foul on Christian Terrell.
  139. P1 Chance Murray made Free Throw. 37–27
  140. P1 Chance Murray made Free Throw. 37–28
  141. P1 Jalen Canty missed Layup.
  142. P1 Ajani Kennedy Defensive Rebound.
  143. P1 DJ Sylvester missed Layup.
  144. P1 Jalen Canty Defensive Rebound.
  145. P1 Jalen Canty made Layup. Assisted by Gabe Vincent. 39–28
  146. P1 Foul on James Jackson.
  147. P1 Jalen Canty missed Free Throw.
  148. P1 DJ Sylvester Defensive Rebound.
  149. P1 DJ Sylvester Turnover.
  150. P1 Jarriesse Blackmon Steal.
  151. P1 Foul on Ajani Kennedy.
  152. P1 Leland King II missed Three Point Jumper.
  153. P1 Jarriesse Blackmon Offensive Rebound.
  154. P2 Foul on Leland King II.
  155. P2 DJ Sylvester missed Jumper.
  156. P2 Marcus Jackson Block.
  157. P2 DJ Sylvester Offensive Rebound.
  158. P2 DJ Sylvester Turnover.
  159. P2 Foul on DJ Sylvester.
  160. P2 Max Heidegger missed Three Point Jumper.
  161. P2 Alec Hickman Defensive Rebound.
  162. P2 Idy Diallo made Layup. Assisted by Chance Murray. 39–30
  163. P2 Leland King II made Three Point Jumper. Assisted by Gabe Vincent. 42–30
  164. P2 DJ Sylvester missed Layup.
  165. P2 Leland King II Defensive Rebound.
  166. P2 Foul on Idy Diallo.
  167. P2 Leland King II missed Three Point Jumper.
  168. P2 Chance Murray Defensive Rebound.
  169. P2 Alec Hickman made Three Point Jumper. Assisted by Chance Murray. 42–33
  170. P2 Foul on Idy Diallo.
  171. P2 Max Heidegger missed Three Point Jumper.
  172. P2 Brandon Rosser Defensive Rebound.
  173. P2 Foul on Jalen Canty.
  174. P2 DJ Sylvester missed Layup.
  175. P2 UC Santa Barbara Deadball Team Rebound.
  176. P2 Foul on DJ Sylvester.
  177. P2 Foul on Brandon Rosser.
  178. P2 Jalen Canty missed Layup.
  179. P2 DJ Sylvester Defensive Rebound.
  180. P2 Idy Diallo Turnover.
  181. P2 Leland King II Steal.
  182. P2 Foul on Idy Diallo.
  183. P2 Gabe Vincent made Free Throw. 43–33
  184. P2 Gabe Vincent made Free Throw. 44–33
  185. P2 James Jackson made Jumper. Assisted by Chance Murray. 44–35
  186. P2 Foul on Jarriesse Blackmon.
  187. P2 Foul on Brandon Rosser.
  188. P2 Gabe Vincent missed Three Point Jumper.
  189. P2 Jalen Canty Offensive Rebound.
  190. P2 Jalen Canty made Layup. 46–35
  191. P2 UC Santa Barbara Timeout
  192. P2 Official TV Timeout
  193. P2 Eric Rwahwire made Three Point Jumper. Assisted by Chance Murray. 46–38
  194. P2 Jarriesse Blackmon Turnover.
  195. P2 Official TV Timeout
  196. P2 Eric Rwahwire made Layup. 46–40
  197. P2 Max Heidegger missed Three Point Jumper.
  198. P2 Menno Dijkstra Defensive Rebound.
  199. P2 Eric Rwahwire missed Three Point Jumper.
  200. P2 Leland King II Defensive Rebound.
  201. P2 Gabe Vincent made Three Point Jumper. Assisted by Leland King II. 49–40
  202. P2 Brandon Rosser made Jumper. Assisted by Chance Murray. 49–42
  203. P2 Jalen Canty made Layup. 51–42
  204. P2 Menno Dijkstra made Three Point Jumper. Assisted by Chance Murray. 51–45
  205. P2 Leland King II missed Jumper.
  206. P2 Alec Hickman Defensive Rebound.
  207. P2 Alec Hickman missed Jumper.
  208. P2 Menno Dijkstra Offensive Rebound.
  209. P2 Menno Dijkstra made Layup. 51–47
  210. P2 Gabe Vincent missed Jumper.
  211. P2 Eric Rwahwire Defensive Rebound.
  212. P2 Eric Rwahwire missed Three Point Jumper.
  213. P2 UC Riverside Offensive Rebound.
  214. P2 Chance Murray Turnover.
  215. P2 Official TV Timeout
  216. P2 Christian Terrell made Jumper. Assisted by Max Heidegger. 53–47
  217. P2 Chance Murray missed Three Point Jumper.
  218. P2 Max Heidegger Defensive Rebound.
  219. P2 Leland King II missed Three Point Jumper.
  220. P2 Christian Terrell Offensive Rebound.
  221. P2 Christian Terrell made Layup. 55–47
  222. P2 UC Santa Barbara Timeout
  223. P2 Brandon Rosser made Three Point Jumper. Assisted by Chance Murray. 55–50
  224. P2 Gabe Vincent made Three Point Jumper. Assisted by Christian Terrell. 58–50
  225. P2 Alec Hickman missed Three Point Jumper.
  226. P2 Leland King II Defensive Rebound.
  227. P2 Jalen Canty made Layup. 60–50
  228. P2 Foul on Alec Hickman.
  229. P2 Jalen Canty missed Free Throw.
  230. P2 Idy Diallo Defensive Rebound.
  231. P2 Foul on Jarriesse Blackmon.
  232. P2 Brandon Rosser made Free Throw. 60–51
  233. P2 Brandon Rosser made Free Throw. 60–52
  234. P2 Brandon Rosser made Free Throw. 60–53
  235. P2 Marcus Jackson missed Three Point Jumper.
  236. P2 UC Santa Barbara Offensive Rebound.
  237. P2 Jalen Canty missed Jumper.
  238. P2 Brandon Rosser Defensive Rebound.
  239. P2 Foul on Leland King II.
  240. P2 Brandon Rosser missed Jumper.
  241. P2 Marcus Jackson Defensive Rebound.
  242. P2 Foul on Brandon Rosser.
  243. P2 Jalen Canty missed Free Throw.
  244. P2 UC Santa Barbara Deadball Team Rebound.
  245. P2 Jalen Canty missed Free Throw.
  246. P2 Brandon Rosser Defensive Rebound.
  247. P2 Chance Murray made Layup. 60–55
  248. P2 Max Heidegger missed Three Point Jumper.
  249. P2 UC Riverside Defensive Rebound.
  250. P2 Official TV Timeout
  251. P2 Chance Murray missed Three Point Jumper.
  252. P2 Max Heidegger Defensive Rebound.
  253. P2 Gabe Vincent made Three Point Jumper. 63–55
  254. P2 Brandon Rosser Turnover.
  255. P2 Marcus Jackson missed Three Point Jumper.
  256. P2 Chance Murray Defensive Rebound.
  257. P2 Idy Diallo missed Layup.
  258. P2 Max Heidegger Defensive Rebound.
  259. P2 Max Heidegger missed Three Point Jumper.
  260. P2 Eric Rwahwire Defensive Rebound.
  261. P2 Alec Hickman missed Layup.
  262. P2 Alec Hickman Offensive Rebound.
  263. P2 Foul on Leland King II.
  264. P2 Brandon Rosser Turnover.
  265. P2 Jalen Canty Steal.
  266. P2 Gabe Vincent missed Jumper.
  267. P2 UC Santa Barbara Offensive Rebound.
  268. P2 UC Santa Barbara Turnover.
  269. P2 Brandon Rosser made Jumper. Assisted by Chance Murray. 63–57
  270. P2 Foul on Eric Rwahwire.
  271. P2 Max Heidegger made Free Throw. 64–57
  272. P2 Max Heidegger made Free Throw. 65–57
  273. P2 Alec Hickman missed Three Point Jumper.
  274. P2 UC Riverside Deadball Team Rebound.
  275. P2 Foul on Jarriesse Blackmon.
  276. P2 Official TV Timeout
  277. P2 Brandon Rosser missed Free Throw.
  278. P2 UC Riverside Deadball Team Rebound.
  279. P2 Brandon Rosser missed Free Throw.
  280. P2 Jalen Canty Defensive Rebound.
  281. P2 Jalen Canty made Layup. 67–57
  282. P2 Chance Murray missed Layup.
  283. P2 UC Riverside Offensive Rebound.
  284. P2 Brandon Rosser made Layup. Assisted by Alec Hickman. 67–59
  285. P2 Foul on Brandon Rosser.
  286. P2 UC Riverside Timeout
  287. P2 Leland King II made Free Throw. 68–59
  288. P2 Leland King II missed Free Throw.
  289. P2 Chance Murray Defensive Rebound.
  290. P2 Alec Hickman made Layup. Assisted by Brandon Rosser. 68–61
  291. P2 Max Heidegger made Layup. 70–61
  292. P2 Foul on Idy Diallo.
  293. P2 Max Heidegger made Free Throw. 71–61
  294. P2 Eric Rwahwire made Layup. 71–63
  295. P2 Gabe Vincent Turnover.
  296. P2 Chance Murray Steal.
  297. P2 Menno Dijkstra missed Three Point Jumper.
  298. P2 Jalen Canty Defensive Rebound.
  299. P2 Foul on Menno Dijkstra.
  300. P2 Jalen Canty made Free Throw. 72–63
  301. P2 Jalen Canty made Free Throw. 73–63
  302. P2 Alec Hickman missed Three Point Jumper.
  303. P2 Leland King II Defensive Rebound.
  304. P2 Foul on Eric Rwahwire.
  305. P2 Leland King II missed Free Throw.
  306. P2 UC Santa Barbara Deadball Team Rebound.
  307. P2 Leland King II made Free Throw. 74–63
  308. P2 Chance Murray made Three Point Jumper. 74–66
  309. P2 Foul on Chance Murray.
  310. P2 Gabe Vincent made Free Throw. 75–66
  311. P2 Gabe Vincent made Free Throw. 76–66
  312. P2 Chance Murray made Three Point Jumper. 76–69

Box score

UCSB

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
Jalen CantyF34208-120-04-880021351
Leland King IIF3461-111-53-61221201114
Marcus JacksonG3583-92-70-034011031
Max HeideggerG2682-91-83-331000032
Gabe VincentG33185-94-54-414100101
Jarriesse BlackmonF1110-00-01-230210213
Ami LakojuF521-20-00-010000011
Brandon DavisG300-00-00-000000000
Christian TerrellG19136-71-20-012110103
Andrew PicklesF
Maxwell KupchakF
J.D. SlajchertF
Alex HartF
Scotty HarrisG
Clifton Powell Jr.G
Sam WaltersG
Tide OsifesoG
Eric ChildressG

UCR

PlayerMINPTSFG3PTFTREBASTTOSTLBLKOREBDREBPF
James JacksonF1342-30-10-030100031
Brandon RosserF33176-92-33-561310064
Alec HickmanG35104-112-60-041001131
DJ SylvesterG2652-91-40-041300223
Chance MurrayG38186-143-63-4711220162
Ajani KennedyF900-10-00-010200012
Menno DijkstraC1252-31-20-020000111
Idy DialloC1231-30-01-250100235
Eric RwahwireG1873-51-30-020000022
Dominick PickettG200-10-10-000000000
Koh FlippinG200-00-00-000000000
Alex LarssonF
Ryker PierceG
Jayvon BrownG
Marcus BerkleyG
Dikymbe MartinG

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →