Sukces 12 Dywizji, odniesiony w rejonie wzgórza Pustki, był w znacznej mierze zasługą dowodzącego artylerią dywizyjną pułkownika Ludwiga Riedla.

Bitwa O godzinie 6:00 rano 2 maja ponad tysiąc dział niemieckich i austriackich otworzyło ogień, ostrzeliwując pozycje nieprzyjaciela przez blisko 4 godziny. Rosyjska artyleria w tym czasie prawie nie odpowiadała, nie chcąc przedwcześnie zdradzić swoich pozycji. O godzinie 10 ostrzał artylerii przeniósł się na tyły Rosjan i do szturmu ruszyła piechota. Wtedy też okazało się, że przygotowanie artyleryjskie nie wszędzie odniosło zamierzony skutek. Na prawym skrzydle 11 Dywizja bawarska, atakująca wzgórza nad doliną Sękówki, poniosła ciężkie straty i dopiero pod wieczór, po kilku szturmach, opanowała pierwszą pozycję rosyjską. Dalej na północ z podobnymi trudnościami borykała się 119 Dywizja.

Bezpośrednio na Gorlice nacierał XLI Korpus generała Hermanna von François. Niemiecka piechota wdarła się na gorlicki cmentarz, lecz następnie ugrzęzła w walkach ulicznych. Dopiero ponowny parogodzinny ostrzał artyleryjski zmusił obrońców do kapitulacji.