I read him on a flush here, did I make the right play for my read?

Hand #212915925 at table: Table TH 549
Started: Tue Feb 21 19:25:00 2006

Olaaf is at seat 1 with 2.81
EvilKenD is at seat 2 with 4.16
mksboy is at seat 3 with 4.75
ProZachACE is at seat 4 with 9.60
Janaaa is at seat 6 with 5.40
meierp is at seat 7 with 0.00
Pokees is at seat 8 with 4.00
Fercsi is at seat 9 with 19.21
Main11 is at seat 10 with 1.86

ProZachACE posts the large blind 0.10
mksboy posts the small blind 0.05

mksboy: --, --
ProZachACE: Js, As
Janaaa: --, --
Pokees: --, --
Fercsi: --, --
Main11: --, --
Olaaf: --, --
EvilKenD: --, --

Pre-flop:

Janaaa: Fold
Pokees: Call 0.10
Fercsi: Fold
Main11: Fold
Olaaf: Fold
EvilKenD: Call 0.10
mksboy: Call 0.10
ProZachACE: Raise 0.50
Pokees: Fold
EvilKenD: Fold
mksboy: Call 0.50

Flop (Board: 9c, Jh, 7c):

mksboy: Bet 1.00
ProZachACE: All in
mksboy: All in

Turn (Board: 9c, Jh, 7c, 8c):


River (Board: 9c, Jh, 7c, 8c, 5c):


Showdown:

ProZachACE shows: Js, As (a pair of Jacks)
mksboy shows: 10c, Jc (a straight flush)

Mainpot:
mksboy wins the pot of 9.35 with a straight flush

(0.45 rake were taken for this hand)