Faits: Faits: A. B._, né en 1957, a travaillé au service de l'entreprise Y._ du 2 août 1993 au 30 septembre 1996. A ce titre, il était assuré pour la prévoyance professionnelle à la Caisse paritaire de prévoyance du bâtiment et de la gypserie-peinture (ci-après: la caisse paritaire). Le 30 octobre 1996, il a été engagé par la société X._ SA, qui l'a affilié dès cette date à la Caisse de prévoyance de la construction (ci-après: la caisse de prévoyance). A la suite du départ de B._, la caisse partiaire a ouvert pour lui un compte d'assuré externe, le prénommé ne lui ayant pas indiqué le nom de sa nouvelle institution de prévoyance. Le 16 janvier 1997, B._ a été victime d'un accident professionnel qui a été pris en charge par son assureur-accident. Il a également perçu des indemnités journalières de sa caisse-maladie, la CMBB, jusqu'au 21 décembre 1999. Par décision du 5 mai 1999, l'Office AI du canton de Genève l'a mis au bénéfice d'une rente d'invalidité entière à partir du 1er janvier 1998. B._ a alors saisi la caisse de prévoyance d'une demande de prestations en requérant que le montant de sa prestation de sortie (à savoir 28'434 fr. 90 au 31 décembre 1996) restée auprès de la caisse paritaire soit intégrée dans le calcul de sa rente d'invalidité. Par lettre du 20 juillet 1999, la caisse de prévoyance l'a informé qu'elle n'accepterait pas ce transfert car le cas d'assurance s'était déjà réalisé. B._ a alors saisi la caisse de prévoyance d'une demande de prestations en requérant que le montant de sa prestation de sortie (à savoir 28'434 fr. 90 au 31 décembre 1996) restée auprès de la caisse paritaire soit intégrée dans le calcul de sa rente d'invalidité. Par lettre du 20 juillet 1999, la caisse de prévoyance l'a informé qu'elle n'accepterait pas ce transfert car le cas d'assurance s'était déjà réalisé. B. Le 25 août suivant, B._ a ouvert action devant le Tribunal administratif du canton de Genève (aujourd'hui, en matière d'assurances sociales: Tribunal cantonal des assurances sociales), en concluant à ce que la caisse de prévoyance accepte le transfert de sa prestation de sortie détenue auprès de la caisse paritaire avec effet au 30 octobre 1996 et, en conséquence, lui alloue une rente d'invalidité qui tienne compte de ce montant. Après avoir appelé en cause la caisse paritaire, le tribunal a, par jugement du 28 novembre 2000, condamné cette dernière à verser à la caisse de prévoyance la prestation de sortie à laquelle le demandeur avait droit avec intérêt à 5 % dès le 30 septembre 1996 et à 4 1⁄4 % dès le 1er janvier 2000, et, à son tour, la caisse de prévoyance à créditer ce montant en faveur du demandeur et à lui allouer une rente d'invalidité en conséquence dès le 22 décembre 1999. Après avoir appelé en cause la caisse paritaire, le tribunal a, par jugement du 28 novembre 2000, condamné cette dernière à verser à la caisse de prévoyance la prestation de sortie à laquelle le demandeur avait droit avec intérêt à 5 % dès le 30 septembre 1996 et à 4 1⁄4 % dès le 1er janvier 2000, et, à son tour, la caisse de prévoyance à créditer ce montant en faveur du demandeur et à lui allouer une rente d'invalidité en conséquence dès le 22 décembre 1999. C. La caisse de prévoyance interjette recours de droit administratif contre ce jugement, dont elle requiert l'annulation, sous suite de dépens. B._ conclut au rejet du recours, également sous suite de dépens. La caisse paritaire, de même que l'Office fédéral des assurances sociales, ont tous deux présenté une brève détermination. B._ conclut au rejet du recours, également sous suite de dépens. La caisse paritaire, de même que l'Office fédéral des assurances sociales, ont tous deux présenté une brève détermination. D. La Ière Chambre du Tribunal fédéral des assurances a tenu une audience publique ouverte aux parties le 10 juillet 2003. 