LunoSport
About Contact
Get the app
Scores Schedule Standings Teams Leaders

Philadelphia at NY Jets play by play — NFL August 22, 2025

Philadelphia 19
NY Jets 17
Final
NY Jets 1st, 15:00
  1. 15:00 1st & 10 PHI 35 Philadelphia kicked off for 60 yards, Malachi Corley returned kickoff for 28 yards
  2. 14:54 1st & 10 NYJ 33 NY Jets committed 10 yard penalty (Holding)
  3. 14:27 1st & 20 NYJ 23 Brady Cook passed to Jeremy Ruckert to the left for 4 yard gain, tackled by Parry Nickerson
  4. 13:46 2nd & 16 NYJ 27 Brady Cook incomplete pass down the middle intended for Kene Nwangwu
  5. 13:41 3rd & 16 NYJ 27 Kene Nwangwu rushed up the middle for 7 yard gain, tackled by Azeez Ojulari
  6. 13:11 4th & 9 NYJ 34 Austin McNamara punted for 42 yards. Ainias Smith returned punt for no gain
Philadelphia 1st, 13:01
  1. 13:01 1st & 10 PHI 24 Kyle McCord passed to John Metchie III to the right for 14 yard gain, tackled by Qwan'tez Stiggers
  2. 12:32 1st & 10 PHI 38 Montrell Johnson Jr. rushed to the right for 3 yard gain, tackled by Leonard Taylor III
  3. 11:57 2nd & 7 PHI 41 Kyle McCord incomplete pass to the right intended for John Metchie III
  4. 11:52 3rd & 7 PHI 41 Kyle McCord passed to Ainias Smith to the right for 5 yard gain, tackled by Qwan'tez Stiggers
  5. 11:08 4th & 2 PHI 46 Braden Mann punted for 45 yards. Jamaal Pritchett fumbled. Jamaal Pritchett recovered fumble for no gain. Jamaal Pritchett returned punt for no gain
NY Jets 1st, 10:57
  1. 10:57 1st & 10 NYJ 11 NY Jets committed 5 yard penalty (Holding)
  2. 10:36 1st & 15 NYJ 6 Brady Cook incomplete pass to the left intended for Arian Smith
  3. 10:33 2nd & 15 NYJ 6 Kene Nwangwu rushed up the middle for 4 yard gain, tackled by Byron Young
  4. 9:48 3rd & 11 NYJ 10 Brady Cook passed to Kene Nwangwu to the right for 2 yard gain, tackled by Parry Nickerson
  5. 9:13 4th & 9 NYJ 12 Austin McNamara punted for 54 yards. Ainias Smith returned punt for 7 yards
Philadelphia 1st, 9:03
  1. 9:03 1st & 10 PHI 41 Montrell Johnson Jr. rushed up the middle for 2 yard gain, tackled by Jamin Davis
  2. 8:27 2nd & 8 PHI 43 Kyle McCord incomplete pass to the left intended for Montrell Johnson Jr.
  3. 8:22 3rd & 8 PHI 43 Kyle McCord passed to Kylen Granson to the right for 19 yard gain, tackled by Qwan'tez Stiggers
  4. 7:45 1st & 10 NYJ 38 Kyle McCord sacked by Payton Page for 3 yard loss
  5. 6:59 2nd & 13 NYJ 41 Kyle McCord incomplete pass to the left intended for Montrell Johnson Jr.
  6. 6:51 3rd & 13 NYJ 41 Kyle McCord passed to Darius Cooper to the right for 8 yard gain, tackled by Jordan Clark
  7. 6:12 4th & 5 NYJ 33 Jake Elliott kicked a 51-yard field goal PHI 3, NYJ 0
NY Jets 1st, 6:07
  1. 6:07 1st & 10 PHI 35 Philadelphia kicked off for 61 yards, Malachi Corley returned kickoff for 23 yards
  2. 6:02 1st & 10 NYJ 27 Arian Smith rushed to the left for 10 yard gain, tackled by Jakorian Bennett
  3. 5:24 1st & 10 NYJ 37 Brady Cook passed to Kene Nwangwu to the left for 2 yard loss, tackled by Byron Young
  4. 4:45 2nd & 12 NYJ 35 Brady Cook passed to Brandon Smith to the left for 7 yard gain, tackled by Jakorian Bennett
  5. 4:13 3rd & 5 NYJ 42 Brady Cook passed to Jeremy Ruckert to the left for 4 yard gain, tackled by Smael Mondon Jr.
  6. 3:43 4th & 1 NYJ 46 NY Jets committed 5 yard penalty (False Start)
  7. 3:28 4th & 6 NYJ 41 Austin McNamara punted for 40 yards, no return
Philadelphia 1st, 3:20
  1. 3:20 1st & 10 PHI 18 Kyle McCord incomplete pass to the right intended for Darius Cooper
  2. 3:15 2nd & 10 PHI 19 Montrell Johnson Jr. rushed up the middle for 13 yard gain, tackled by Malachi Moore
  3. 2:40 1st & 10 PHI 32 Kyle McCord pass intercepted to the right. Malachi Moore intercepted Kyle McCord for no gain
NY Jets 1st, 2:32
  1. 2:32 1st & 10 NYJ 20 Brady Cook passed to Brandon Smith to the left for 21 yard gain, tackled by Mac McWilliams
  2. 1:56 1st & 10 NYJ 41 Brady Cook passed to Kene Nwangwu to the left for 1 yard loss, tackled by Smael Mondon Jr.
  3. 1:18 2nd & 11 NYJ 40 Kene Nwangwu rushed to the left for 1 yard gain, tackled by Jeremiah Trotter Jr.
  4. 0:38 3rd & 10 NYJ 41 Brady Cook pass intercepted to the right. Parry Nickerson intercepted Brady Cook for no gain
Philadelphia 1st, 0:32
  1. 0:32 1st & 10 NYJ 45 Montrell Johnson Jr. rushed to the right for 6 yard gain, tackled by Tyler Baron
  2. End of 1st Quarter
  3. 15:00 2nd & 4 NYJ 39 Montrell Johnson Jr. rushed to the left for 6 yard gain, tackled by Payton Page
  4. 14:20 1st & 10 NYJ 33 Montrell Johnson Jr. rushed to the left for no gain, tackled by Fatorma Mulbah
  5. 13:40 2nd & 10 NYJ 33 Philadelphia committed 10 yard penalty (Holding)
  6. 13:33 2nd & 20 NYJ 43 Kyle McCord incomplete pass to the left intended for Ainias Smith
  7. 13:28 3rd & 20 NYJ 43 Kyle McCord passed to E.J. Jenkins to the left for 8 yard gain, tackled by Zaire Barnes
  8. 12:53 4th & 12 NYJ 35 Jake Elliott kicked a 53-yard field goal PHI 6, NYJ 0
NY Jets 2nd, 12:48
  1. 12:48 1st & 10 PHI 35 Philadelphia kicked off for 57 yards, Donovan Edwards returned kickoff for 22 yards. NY Jets committed 10 yard penalty (Holding)
  2. 12:41 1st & 10 NYJ 20 Kene Nwangwu rushed up the middle for 6 yard gain, tackled by Tristin McCollum
  3. 12:07 2nd & 4 NYJ 26 Kene Nwangwu rushed up the middle for 7 yard gain, tackled by Dallas Gant
  4. 11:32 1st & 10 NYJ 33 Kene Nwangwu rushed to the left for 4 yard gain, tackled by Ogbo Okoronkwo
  5. 10:54 2nd & 6 NYJ 37 Brady Cook passed to Zack Kuntz to the left for 3 yard gain, tackled by Tristin McCollum
  6. 10:13 3rd & 3 NYJ 40 Brady Cook incomplete pass to the right intended for Brandon Smith
  7. 10:06 4th & 3 NYJ 40 Austin McNamara punted for 60 yards, touchback
Philadelphia 2nd, 9:57
  1. 9:57 1st & 10 PHI 20 Keilan Robinson rushed to the right for 1 yard gain, tackled by Kingsley Jonathan
  2. 9:22 2nd & 9 PHI 21 Keilan Robinson rushed to the left for 7 yard gain, tackled by Zaire Barnes
  3. 8:42 3rd & 2 PHI 28 Kyle McCord passed to Terrace Marshall to the left for 6 yard gain, tackled by Francisco Mauigoa
  4. 8:02 1st & 10 PHI 34 Kyle McCord passed to Ben VanSumeren to the left for 11 yard gain, tackled by Dean Clark
  5. 7:24 1st & 10 PHI 45 Kyle McCord incomplete pass down the middle intended for E.J. Jenkins
  6. 7:17 2nd & 10 PHI 45 Keilan Robinson rushed up the middle for 12 yard gain, tackled by Malachi Moore
  7. 6:39 1st & 10 NYJ 43 Kyle McCord incomplete pass to the left
  8. 6:34 2nd & 10 NYJ 43 Keilan Robinson rushed to the right for no gain, tackled by Zaire Barnes
  9. 5:50 3rd & 10 NYJ 43 Kyle McCord incomplete pass to the left intended for Ainias Smith
  10. 5:46 4th & 10 NYJ 43 Philadelphia committed 5 yard penalty (Delay of Game)
  11. 5:46 4th & 15 NYJ 48 Braden Mann punted for 33 yards, no return
NY Jets 2nd, 5:39
  1. 5:39 1st & 10 NYJ 15 Donovan Edwards rushed up the middle for no gain, tackled by Patrick Johnson
  2. 5:01 2nd & 10 NYJ 15 Brady Cook sacked by Patrick Johnson for 5 yard loss
  3. 4:19 3rd & 15 NYJ 10 Brady Cook passed to Donovan Edwards to the left for 10 yard gain, tackled by Andre' Sam
  4. 3:45 4th & 5 NYJ 20 Austin McNamara punted for 50 yards, no return
Philadelphia 2nd, 3:37
  1. 3:37 1st & 10 PHI 30 Kyle McCord passed to Terrace Marshall to the right for 11 yard gain, tackled by Jarrick Bernard-Converse
  2. 3:07 1st & 10 PHI 41 Keilan Robinson rushed to the right for 4 yard loss, tackled by Malachi Moore
  3. 2:27 2nd & 14 PHI 37 Kyle McCord incomplete pass to the right intended for Keilan Robinson
  4. 2:22 3rd & 14 PHI 37 Keilan Robinson rushed to the left for 2 yard gain, tackled by Francisco Mauigoa
  5. 2:00 4th & 12 PHI 39 Braden Mann punted for 61 yards, touchback
NY Jets 2nd, 1:53
  1. 1:53 1st & 10 NYJ 20 Donovan Edwards rushed to the right for 3 yard gain, tackled by Andre' Sam
  2. 1:26 2nd & 7 NYJ 23 Brady Cook passed to Brandon Smith down the middle for 14 yard gain, tackled by Jakorian Bennett
  3. 1:06 1st & 10 NYJ 37 NY Jets committed 5 yard penalty (False Start)
  4. 1:06 1st & 15 NYJ 32 NY Jets timeout
  5. 1:06 1st & 20 NYJ 27 Brady Cook rushed to the left for 8 yard gain, tackled by Andre' Sam
  6. 0:48 2nd & 12 NYJ 35 Brady Cook passed to Quentin Skinner to the left for 27 yard gain, tackled by Eli Ricks
  7. 0:41 1st & 10 PHI 38 Brady Cook passed to Stone Smartt to the left for 4 yard gain, tackled by Tristin McCollum
  8. 0:34 2nd & 6 PHI 34 NY Jets timeout
  9. 0:34 2nd & 6 PHI 34 Brady Cook rushed up the middle for 5 yard gain, tackled by Tristin McCollum
  10. 0:24 3rd & 1 PHI 29 NY Jets timeout
  11. 0:24 3rd & 1 PHI 29 Brady Cook passed to Quentin Skinner to the right for 6 yard gain, tackled by Jakorian Bennett
  12. 0:12 1st & 10 PHI 23 Brady Cook incomplete pass down the middle
  13. 0:11 2nd & 10 PHI 23 Brady Cook incomplete pass to the left intended for Malachi Corley
  14. 0:05 3rd & 10 PHI 23 Nick Folk kicked a 41-yard field goal PHI 6, NYJ 3
Philadelphia 3rd, 15:00
  1. 15:00 1st & 10 NYJ 35 NY Jets kicked off for 59 yards, Ainias Smith returned kickoff for 18 yards
  2. 14:51 1st & 10 PHI 24 Kyle McCord incomplete pass to the right intended for Elijah Cooks
  3. 14:46 2nd & 10 PHI 24 Kyle McCord passed to E.J. Jenkins to the right for 1 yard gain, tackled by Jarius Monroe
  4. 14:07 3rd & 9 PHI 25 Kyle McCord sacked by Braiden McGregor for 13 yard loss
  5. 13:26 4th & 22 PHI 12 Braden Mann punted for 66 yards. Jamaal Pritchett returned punt for 41 yards
NY Jets 3rd, 13:10
  1. 13:10 1st & 10 PHI 27 Adrian Martinez passed to Donovan Edwards to the left for 1 yard gain, tackled by Smael Mondon Jr.
  2. 12:36 2nd & 10 PHI 37 Donovan Edwards rushed to the left for 1 yard loss, tackled by Mac McWilliams
  3. 11:54 3rd & 10 PHI 37 Adrian Martinez incomplete pass down the middle intended for Jamaal Pritchett
  4. 11:50 4th & 10 PHI 37 Harrison Mevis missed a 55-yard field goal
NY Jets 3rd, 11:45
  1. 11:45 1st & 10 PHI 45 NY Jets committed 15 yard penalty (Pass Interference)
  2. 11:39 1st & 10 NYJ 40 Kyle McCord passed to Ainias Smith to the left for 5 yard gain, tackled by Mario Goodrich
  3. 11:02 2nd & 5 NYJ 35 Kyle McCord incomplete pass to the right intended for Elijah Cooks
  4. 10:57 3rd & 5 NYJ 35 Montrell Johnson Jr. rushed to the right for 11 yard gain, tackled by Arian Smith
  5. 10:18 1st & 10 NYJ 24 Montrell Johnson Jr. rushed to the left for 2 yard gain, tackled by Tyler Baron
  6. 9:40 2nd & 8 NYJ 22 Kyle McCord incomplete pass down the middle intended for Terrace Marshall
  7. 9:35 3rd & 8 NYJ 22 Kyle McCord passed to Terrace Marshall to the right for 9 yard gain
  8. 8:58 1st & 10 NYJ 13 Montrell Johnson Jr. rushed up the middle for 2 yard loss, tackled by Zaire Barnes
  9. 8:15 2nd & 12 NYJ 15 Kyle McCord incomplete pass to the right intended for Elijah Cooks
  10. 8:10 3rd & 12 NYJ 15 Montrell Johnson Jr. rushed to the left for 15 yard touchdown PHI 12, NYJ 3
  11. 8:04 1st & 10 NYJ 0 Jake Elliott made PAT PHI 13, NYJ 3
NY Jets 3rd, 8:04
  1. 8:04 1st & 10 PHI 35 Philadelphia kicked off for 57 yards, Dymere Miller returned kickoff for 22 yards
  2. 7:57 1st & 10 NYJ 30 Lawrance Toafili rushed to the left for 3 yard gain, tackled by Lance Dixon
  3. 7:18 2nd & 7 NYJ 33 Lawrance Toafili rushed up the middle for 3 yard gain, tackled by Andre' Sam
  4. 6:39 3rd & 4 NYJ 36 NY Jets committed 10 yard penalty (Holding)
  5. 6:09 3rd & 14 NYJ 26 Adrian Martinez sacked by Antwaun Powell-Ryland Jr. for no gain. Adrian Martinez fumbled. Mac McWilliams recovered fumble and returned for 9 yards
Philadelphia 3rd, 5:56
  1. 5:56 1st & 10 NYJ 23 Kyle McCord passed to Elijah Cooks to the left for 9 yard gain, tackled by Tanner McCalister
  2. 5:23 2nd & 1 NYJ 14 Montrell Johnson Jr. rushed to the left for 2 yard gain, tackled by Tanner McCalister
  3. 4:43 1st & 10 NYJ 12 Kyle McCord incomplete pass to the right
  4. 4:35 2nd & 10 NYJ 12 Montrell Johnson Jr. rushed to the right for 2 yard loss, tackled by Michael Fletcher
  5. 3:53 3rd & 12 NYJ 14 NY Jets committed 3 yard penalty (Pass Interference)
  6. 3:49 1st & 10 NYJ 11 Keilan Robinson rushed to the right for 2 yard gain, tackled by Zaire Barnes
  7. 3:16 2nd & 8 NYJ 9 Keilan Robinson rushed to the left for no gain, tackled by Zaire Barnes
  8. 2:35 3rd & 8 NYJ 9 Kyle McCord passed to Elijah Cooks to the right for 5 yard gain, tackled by Jarius Monroe
  9. 1:53 4th & 3 NYJ 4 Jake Elliott kicked a 23-yard field goal PHI 16, NYJ 3
NY Jets 3rd, 1:50
  1. 1:50 1st & 10 PHI 35 Philadelphia kicked off for 54 yards, Dymere Miller returned kickoff for 11 yards. Dymere Miller fumbled. Dymere Miller recovered fumble for no gain
  2. 1:45 1st & 10 PHI 36 Adrian Martinez pass intercepted to the right. Lewis Cine intercepted Adrian Martinez for no gain
Philadelphia 3rd, 1:35
  1. 1:35 1st & 10 NYJ 36 Kyle McCord incomplete pass to the right intended for Terrace Marshall
  2. 1:28 2nd & 10 NYJ 36 Kyle McCord passed to Terrace Marshall down the middle for 8 yard gain, tackled by Dean Clark
  3. 0:52 3rd & 2 NYJ 28 Keilan Robinson rushed to the left for 3 yard gain, tackled by Tanner McCalister
  4. 0:15 1st & 10 NYJ 25 Montrell Johnson Jr. rushed to the right for 2 yard loss, tackled by Eric Watts
  5. End of 3rd Quarter
  6. 15:00 2nd & 12 NYJ 27 Kyle McCord incomplete pass to the right intended for Ainias Smith
  7. 14:58 3rd & 12 NYJ 27 Kyle McCord incomplete pass to the left intended for Elijah Cooks
  8. 14:54 4th & 12 NYJ 27 Jake Elliott kicked a 45-yard field goal PHI 19, NYJ 3
NY Jets 4th, 14:49
  1. 14:49 1st & 10 PHI 35 Philadelphia kicked off for 53 yards, Lawrance Toafili returned kickoff for 21 yards
  2. 14:44 1st & 10 NYJ 33 Lawrance Toafili rushed to the left for 7 yard gain, tackled by Eli Ricks
  3. 14:05 2nd & 3 NYJ 40 Lawrance Toafili rushed to the left for 3 yard gain, tackled by Joe Evans
  4. 13:29 1st & 10 NYJ 43 Donovan Edwards rushed to the right for 3 yard gain, tackled by Lewis Cine. NY Jets committed 10 yard penalty (Holding)
  5. 13:08 1st & 17 NYJ 36 Donovan Edwards rushed up the middle for 2 yard gain, tackled by Ochaun Mathis
  6. 12:33 2nd & 15 NYJ 38 Adrian Martinez passed to Quentin Skinner to the left for 7 yard gain, tackled by Eli Ricks
  7. 11:47 3rd & 8 NYJ 45 Adrian Martinez passed to Jamaal Pritchett to the right for 10 yard gain, tackled by Dallas Gant
  8. 11:08 1st & 10 PHI 45 Adrian Martinez passed to Jamaal Pritchett to the left for 11 yard gain, tackled by Chance Campbell
  9. 10:19 1st & 10 PHI 34 Philadelphia committed 5 yard penalty (Holding)
  10. 9:56 1st & 10 PHI 29 Donovan Edwards rushed to the right for 10 yard gain, tackled by Parry Nickerson
  11. 9:18 1st & 10 PHI 19 Lawrance Toafili rushed to the right for 19 yard touchdown PHI 19, NYJ 9
  12. 9:12 1st & 10 PHI 0 2pt attempt converted, Adrian Martinez run PHI 19, NYJ 11
Philadelphia 4th, 9:12
  1. 9:12 1st & 10 NYJ 35 NY Jets kicked off, touchback
  2. 9:12 1st & 10 PHI 35 Kyle McCord passed to Terrace Marshall to the left for 17 yard gain, tackled by Jarrick Bernard-Converse
  3. 8:38 1st & 10 NYJ 48 ShunDerrick Powell rushed to the right for 4 yard loss, tackled by Michael Fletcher
  4. 7:52 2nd & 14 PHI 48 Montrell Johnson Jr. rushed to the right for 5 yard gain, tackled by Mario Goodrich
  5. 7:10 3rd & 9 NYJ 47 Kyle McCord incomplete pass to the right intended for Cameron Latu
  6. 7:06 4th & 9 NYJ 47 Braden Mann punted for 47 yards, touchback. Philadelphia committed 5 yard penalty (Illegal Touch)
NY Jets 4th, 6:56
  1. 6:56 1st & 10 NYJ 25 Donovan Edwards rushed to the right for 3 yard gain, tackled by Ochaun Mathis
  2. 6:21 2nd & 7 NYJ 28 Adrian Martinez incomplete pass to the left intended for Neal Johnson
  3. 6:16 3rd & 7 NYJ 28 Adrian Martinez rushed to the right for 13 yard gain, tackled by Maxen Hook
  4. 5:38 1st & 10 NYJ 41 Lawrance Toafili rushed to the right for 1 yard gain, tackled by Dallas Gant
  5. 5:01 2nd & 9 NYJ 42 Adrian Martinez passed to Jamaal Pritchett to the left for 25 yard gain, tackled by Maxen Hook
  6. 4:50 1st & 10 PHI 33 Adrian Martinez passed to Dymere Miller to the right for 24 yard gain, tackled by Maxen Hook
  7. 3:59 1st & 9 PHI 9 Donovan Edwards rushed to the left for 5 yard gain, tackled by Chance Campbell
  8. 3:20 2nd & 4 PHI 4 Philadelphia committed 3 yard penalty (Pass Interference)
  9. 3:10 1st & 1 PHI 1 Donovan Edwards rushed to the left for 1 yard touchdown PHI 19, NYJ 17
  10. 3:07 1st & 10 PHI 0 2pt attempt failed, Donovan Edwards run
Philadelphia 4th, 3:07
  1. 3:07 1st & 10 NYJ 35 NY Jets kicked off for 63 yards, Avery Williams returned kickoff for 24 yards. Philadelphia committed 10 yard penalty (Holding)
  2. 3:01 1st & 10 PHI 16 Montrell Johnson Jr. rushed up the middle for 2 yard loss, tackled by Fatorma Mulbah
  3. 2:56 2nd & 12 PHI 14 NY Jets timeout
  4. 2:56 2nd & 12 PHI 14 Philadelphia committed 5 yard penalty (False Start)
  5. 2:56 2nd & 17 PHI 9 Kyle McCord rushed to the right for 5 yard gain, tackled by Mario Goodrich
  6. 2:51 3rd & 12 PHI 14 NY Jets timeout
  7. 2:51 3rd & 12 PHI 14 Kyle McCord incomplete pass to the right intended for Ife Adeyi
  8. 2:48 4th & 12 PHI 14 Braden Mann punted for 60 yards. Jamaal Pritchett returned punt for 22 yards
NY Jets 4th, 2:31
  1. 2:31 1st & 10 NYJ 48 Adrian Martinez passed to Jamaal Pritchett to the left for 8 yard gain, tackled by Maxen Hook
  2. 2:00 2nd & 2 PHI 44 Lawrance Toafili rushed to the left for 2 yard gain, tackled by Ochaun Mathis
  3. 1:22 1st & 10 PHI 42 Adrian Martinez incomplete pass to the right intended for Zack Kuntz
  4. 1:19 2nd & 10 PHI 42 Adrian Martinez incomplete pass down the middle intended for Jamaal Pritchett
  5. 1:15 3rd & 10 PHI 42 NY Jets timeout
  6. 1:15 3rd & 10 PHI 42 Adrian Martinez incomplete pass to the left intended for Zack Kuntz
  7. 1:10 4th & 10 PHI 42 Philadelphia timeout
  8. 1:01 4th & 10 PHI 42 Adrian Martinez incomplete pass to the right intended for Jamaal Pritchett
Philadelphia 4th, 0:56
  1. 0:56 1st & 10 PHI 42 Kyle McCord rushed up the middle for 1 yard loss
  2. 0:33 2nd & 11 PHI 41 Kyle McCord rushed up the middle for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.