Yes - I agree a buffalo fish, I think without a close look it is probably a black buffalo. The 3 buffalo fish bigmouth & smallmouth and black in MN are sort of hard to tell apart. There are also hybrids of buffalo fish.
Here is a very good link for how to separate the 3 buffalo fish: smallmouth, bigmouth, and the black. Note the two pictures above are of different fish. The bottom picture has a summer open water background not a picture of the ice fishing snagged fish. http://obscureadventures.com/2020/0...lack-buffalo-how-to-tell-the-difference/
Here is a very good link for how to separate the 3 buffalo fish: smallmouth, bigmouth, and the black. Note the two pictures above are of different fish. The bottom picture has a summer open water background not a picture of the ice fishing snagged fish. http://obscureadventures.com/2020/0...lack-buffalo-how-to-tell-the-difference/
Thanks for the link Bill, that's a good one!!
The fish in the OP's post looks like it has black eyes.......