Herrera (30’), Jackson Martinez (34’) e Oliver Torres (62’) marcaram os tentos dos ‘dragões’. Rabiola marcou o único golo do Penafiel, aos 50 minutos.
Na última volta da 1ª Liga, o FC Porto fica provisoriamente a três pontos do líder Benfica e sete do Sporting.