Scenes from a Suffolk Class B flag football semifinal between Center Moriches and host Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Hauppauge salutes the flag prior to a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti of Hauppauge runs up the middle as Sofia Scuria of Center Moriches grabs her flag during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Hauppauge celebrates a touchdown during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Melissa O'Connor and Sarah Bento of Hauppauge celebrate a touchdown during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Charlotte Derby of Hauppauge looks to gain yards after her catch during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Melissa O'Connor of Hauppauge is caught by Julia Hromada of Center Moriches after catching a pass during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti of Hauppauge runs around the Center Moriches defense during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Meghan Goutink of Hauppauge catches a touchdown pass during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Charlotte Derby of Hauppauge looks for yards after the catch as Maddy Trace of Center Moriches defends during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti of for Hauppauge crosses the end zone for a touchdown during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti for Hauppauge runs for a touchdown during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Melissa O'Connor of Hauppauge looks for running room after a pass during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Sofia Scuria of Center Moriches runs after catching a pass during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti of Hauppauge throws a pass during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Lindsay Adams of Hauppauge absorbs contact from Maddy Trace of Center Moriches after a catch during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Taylor Mileti of Hauppauge looks to pass during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Meghan Goutink of Hauppauge runs past the Center Moriches defense for a 77-yard touchdown during a Suffolk Class B flag football semifinal at Hauppauge on Monday, May 13, 2024.

Credit: David Meisenholder

Hauppauge celebrates a touchdown during a Suffolk Class B flag football semifinal against Center Moriches at Hauppauge on Monday, May 13, 2024.