Francisco Casquero and Manu Del Moral scored second-half goals to lead Getafe past Racing Santander 3-1 in the Copa del Rey first leg semifinals on Thursday.
Pablo Hernandez set up both strikes, first feeding Casquero in the 57th minute as he ran clear into the center of the area, the Spanish midfielder coolly sliding the winner under goalkeeper Antonio Rodriguez.
Hernandez picked out Del Moral with a cross in the 83rd, Rodriguez saving the initial header only for the Getafe striker to shoot the rebound into the roof of the goal.
Ruben De La Red headed in Esteban Granero's corner at the far post to open for the hosts in the 24th.
Euzebiusz Smolarek got his right foot to Jorge Lopez's free kick four minutes later as Racing tied it 1-1.
Getafe, which is looking to return to the final after last season's debut appearance, travels to Racing on March 19 for the return leg.
Xavi Hernandez's injury-time equalizer brought FC Barcelona a 1-1 draw with Valencia in the other semifinal on Wednesday.
Barcelona, which holds a record 24 triumphs in Spain's knockout competition, will need to score at Valencia on March 20 to have any chance of advancing to its first final in a decade.
Getafe midfielders De La Red and Granero returned after missing Sunday's 1-0 league win at Real Madrid.
Smolarek chested a pass into the path of Pedro Aldo Duscher in the 13th, the Argentine midfielder's skipping volley missing to the left.
Getafe's Cata Diaz headed wide of goal moments before De La Red's goal.
After Cosmin Contra nudged Oscar Serrano just outside of Getafe's penalty area, Racing defender Ezequiel Garay fired into the defensive wall in the 35th.
Duscher found Mohammed Tchite with a pass down the left in the 54th but the Racing striker's shot wasn't close.
Racing, which has never won a major trophy in its 95-year history, is looking to reach its first-ever Spanish Cup final.