Let $\phi: A\to B$ be a ring homomorphism and suppose $B$ is finitely generated as an $A$-module. Let $\mathfrak{p}\subseteq A$ be a prime ideal and let $K$ be the field of fractions of $A/\mathfrak{p}$. Is it true that the ring $B\otimes_A K$ has only finitely many prime ideals?
Motivation: I am trying to see why a finite morphism of schemes has finite fibres and I've been able to reduce to this problem (hopefully correctly) but I'm now unsure about how to proceed. I feel as though I'm either missing something totally obvious or else lacking in certain commutative algebra knowledge. Thanks for your help!