Sean Gregor won the 100- and 200-yard freestyles, helping Lake Park to the team championship in Buffalo Grove's Fred Palffy Invitational on Saturday.
The Lancers finished with 247 points to better Cary-Grove (223), the host Bison (150) and fourth-place Hoffman Estates (136) in the 13-team field.
Gregor had narrow wins over Hoffman Estates' Nick Jesse to win the 100 (48.99) and 200 (1:47.19).
Cary-Grove senior Michael Hamann produced winning efforst in the 100 back (53.76) and 100 fly (52.60).
Hoffman Estates senior Sang Han won the 50 free (22.15) and 100 breast (1:01.29), and Buffalo Grove senior Matt Schulstad won the 200 IM (2:03.08) and placed second in the 100 fly (54.31).
At Hinsdale Central: Mundelein senior Connor Black set pool records while winning the 200-yard freestyle (1:41.38) and 100 fly (48.86) in Hinsdale Central's invitational Saturday, and his leadoff leg on the 400 free relay -- 46.49 -- also broke the meet record for the 100 free.
State meet favorite New Trier put on a command performance, getting meet records from Jack Mangan in the 100 back (51.33) and Jeff Park in the 500 free (4:35.69). The Trevians' 400 free relay of Mangan, Park, Brian Walsh and Reed Malone also broke the meet record, finishing in 3:09.02, as New Trier amassed 440 points to top runner-up Hinsdale Central (343.5).
Addison Trail/Willowbrook's Nick Zito produced a meet record in winning the 100 breaststroke (58.88).
Warren, which finished third, got its top efforts from Matt Conway, third in the 200 IM (1:58.53) and second in the 100 fly (51.90).
Mundelein placed fourth and got a second-place finish from Art Kasemets in the 100 breaststroke (1:01.22).
Palatine, which finished seventh, got its top finish from Robert Hank in the 100 backstroke (58.98, seventh).
Hersey Invite: Conant proved to be the class of the field at Olympic Pool in Arlington Heights.
The Cougars won both freestyle relays and had individual winners in Alex Shozda (50 free, 100 free), Jonathon Burke (500 free) and Martin Pozniak (100 back, 100 fly).