W pierwszej połowie obie drużyny grały... falami. Kielczanie już na początku uzyskali czterobramkową przewagę i gdy wydawało się, że bez trudu zwyciężą, rywale wzięli się za odrabianie strat. Na tyle skutecznie, że w 18. minucie, m.in. po kilku popisowych akcjach jednego z najbardziej doświadczonych na boisku Mariusza Jurasika, to Górnik wygrywał 10-9. Wtedy jednak przestój zanotowali zabrzanie, którzy pozwolili przeciwnikom na rzucenie sześciu goli z rzędu. Po zmianie stron kielczanie w walce z coraz bardziej zmęczonymi przeciwnikami, konsekwentnie zmierzali po awans. W końcówce panowali niepodzielnie. Orlen Wisła będzie rywalem Vive Tauronu w niedzielnym finale turnieju Final Four Pucharu Polski. W półfinale płocczanie pokonali Azoty Puławy 40-37 (23-18). Puławianie dość długo dotrzymywali kroku wicemistrzom Polski, którzy byli zdecydowanymi faworytami spotkania. Po wyrównanym początku, kiedy obie strony z wielką łatwością zdobywały bramki, płocczanie dopiero pod koniec pierwszej połowy zaczęli uzyskiwac większą przewagę. Po przerwie Orlen pilnował korzystnego wyniku, ale rywale grali ambitnie i długo nie odpuszczali. W 54. min przegrywali tylko 33-35. Końcówka należała jednak do zespołu trenera Manolo Cadenasa. Vive Tauron Kielce - Górnik Zabrze 38-28 (18-15) Vive Tauron: Sławomir Szmal, Marin Sego - Piotr Grabarczyk 1, Grzegorz Tkaczyk 1, Tobias Reichman 6, Piotr Chrapkowski 1, Julen Aguinagalde 1, Karol Bielecki 8, Mateusz Jachlewski 4, Manuel Sztrlek 4, Denis Buntić 3, Żejlko Musa 2, Urosz Zorman 3, Tomasz Rosiński, Ivan Czupić 4. Górnik: Mateusz Kornecki, Sebastian Kicki - Adrian Niedośpiał 1, Robert Orzechowski 1, Juri Gromyko 5, Patryk Kuchczyński, Mariusz Jurasik 6, Michał Bednarczyk, Aleksandr Buszkow 2, Aleksandr Tatarincew 5, Bartłomiej Tomczak 2, Paweł Niewrzawa 6, Michał Niedźwiedzki. Orlen Wisła Płock - Azoty Puławy 40-37 (23-18) Orlen Wisła: Marcin Wichary, Rodrigo Corrales - Michał Daszek 3, Dan Emil Racotea 4, Barabasz Aleksander Tiumencew 4, Adam Wiśniewski 5, Valentin Ghionea 6, Mateusz Piechowski 1, Mariusz Jurkiewicz 4, Kamil Syprzak 3, Nemanja Zelenović 5, Angel Montoro 4, Ivan Nikczević 1. Azoty: Wadim Bogdanow, Vilius Rasimas, Sebastian Zapora - Mateusz Kus 3, Adam Skrabania 6, Rafał Przybylski 7, Przemysław Krajewski 4, Kosta Savić 5, Nikola Prce 8, Jan Sobol 4, Aliaksandr Citou.