Koehler, Kuhl square off in finale between Marlins, Pirates