In San Francisco,
Nick and Nora Charles are looking forward to a relaxing afternoon at a horse racetrack, but they learn from Nick's old friend, Lieutenant Abrams, that a jockey named Goldez has been found shot dead in a shower stall after
throwing a race the previous day. That night, Major Jason I. Sculley, the special deputy for the
state legislature, and investigative reporter Paul Clarke visit the Charles, seeking Nick's help with the case; he refuses but accepts Paul's tickets to the evening's wrestling match. At the arena, reporter "Whitey" Barrow, a rival of Paul, forces Claire Porter, the girlfriend of arena owner and suspected
racketeer "Link" Stephens, to give him her diamond bracelet to settle a $5,000 debt. While Nick and Nora watch the match, Whitey goes to Stephens' office upstairs and demands $10,000 for keeping Stephens' name "clean" in the newspapers. After Whitey leaves,
bookmaker "Rainbow" Benny Loomis angrily tells Stephens and his partner Fred Macy that Whitey owes him $8,000. In a restaurant, Paul meets with his fiancée Molly Ford, who has been assisting in his investigation by working undercover as Stephens' secretary. Paul takes Molly's office key and searches Stephens' office. As Paul leaves with Stephens'
ledger, a gun-wielding Whitey arrives, demanding the ledger. In the ensuing struggle, Whitey knocks Paul out and takes the ledger. An unseen assailant then shoots Whitey dead, just as a night watchman sees Benny running down the stairs. After the match, Abrams informs Nick and Nora of the murder. In Stephens' office, the police question Paul. Stephens and Macy both have alibis. Nora happens upon a laundry list, which Nick determines to be a coded record of the night's illegal bets. Nevertheless, Abrams has Paul and Molly arrested. At the racetrack, Nick finds a gun in the shower drain. The next day, Nick theorizes with Abrams that Goldez had been contemplating suicide before changing his mind, but as he tried to hide the gun in the drain, it accidentally went off and killed him. Nick tells the press that Goldez and Whitey were killed by the same person and that Paul is innocent. Nick then tells Abrams that he hopes his false report will push Whitey's murderer to frame someone for both deaths. A ticket seller at the wrestling arena informs Nick that Macy's alibi is fake and that he witnessed Claire and Whitey arguing the night of his murder. Nick visits Claire, who reacts angrily to Nick's questions and orders him to leave. Nick then investigates Whitey's apartment, where Asta helps him find Claire's diamond bracelet. Claire enters the apartment and admits that she was having an affair with Whitey, and that she gave him the bracelet because he owed Benny $8,000 in gambling debts. That night, Nick and Nora meet Paul and Molly at a seafood restaurant. Nick encounters Benny and tells him that the watchman saw him the night of Whitey's murder. Terrified and wearing a bulletproof vest, Benny flees the restaurant. Abrams arrives and tells Nick and Paul that Whitey had been blackmailing Claire, threatening to expose her criminal past to Stephens. Sculley takes Nick, Paul, and Abrams to Benny's apartment, where they find him hanging, as well as the partially burned ledger. Nick remarks that the rough lacerations on Benny's neck rule out a suicide, and that his bulletproof vest had been removed. The next day, Nick gathers all the suspects in Abrams' office. Nick eventually declares Sculley to be the murderer. Since Whitey knew of Sculley's partnership with Stephens and Macy, Sculley killed Whitey. He then killed Benny and tried to frame him for the deaths of Goldez and Whitey. According to the superintendent of Benny's building, Benny, fearing for his own life, had switched apartments three hours before he died. Sculley claims he had not visited Benny in a week, yet he led Nick, Paul, and Abrams to the correct apartment the previous night. Sculley grabs Nick's gun, but Nora jumps Sculley while others help restrain him. Nick reveals he had earlier emptied his gun and gives Nora a diamond bracelet. ==Cast==