Summarize:

You can't hold matches in your hand. As soon as you get one, you have to lay it down in front of you so that everyone can see it. In many variations of Go Fish, the person who gets rid of all their cards first wins the game, so it's a good idea to make matches as quickly as possible. In some variations of the game, 2-card matches can be played instead of 4-of-a-kind matches. Sets of 4 are often called "books." If you do get to lay down a match, your turn continues. This gives you the chance to start working on your next match before anyone else can take any of your cards away. The first person to get rid of all their cards is the winner. If you want, the remaining players can keep playing until there is also a 2nd place winner, a 3rd place winner, and so on. " This is an optional ending that can be good to use if you like really fast-paced games. You could always decide that the person with the most matches at that time won the game, or it could just be a draw. You could also choose to keep playing even after the fishing pond is empty. You'll just take turns trying to get cards from your opponents without having to "go fish" at the end of your turn.
Lay down 4-of-a-kind matches to get cards out of your hand. Take another turn after laying down a match. Win the game when you no longer have any cards in your hand. End the game if the fishing pond is empty, even if no one has "won.