Rachel eventually discovers that Finn slept with cheerleader Santana Lopez ( Naya Rivera ) the previous year while Rachel was dating Jesse , and lied about it , though Rachel herself had lied and said she had slept with Jesse when she had n't ; hurt , she makes out with Puck to hurt Finn back ; this betrayal causes Finn to break up with her .
Rachel later finds out that Finn slept with cheerleader Santana Lopez ( Naya Rivera ) the previous year .