NBA Play by Play - Boston vs. Phoenix

1st Qtr
12:00Start of period
12:00 PHOJumpball received by Grant Hill
11:45 PHOOffensive foul on Shaquille O'Neal
11:45 PHOOffensive Foul turnover on Shaquille O'Neal
11:290-0BOSPaul Pierce missed Jump Shot
11:26 PHODefensive Rebound by Raja Bell
11:20 BOSPersonal foul on Kendrick Perkins
11:100-2PHOAmare Stoudemire made Mini Hook Shot, Assist Grant Hill
10:522-2BOSRajon Rondo made Layup, Assist Ray Allen
10:352-2PHOGrant Hill missed 3-pt. Jump Shot
10:242-2BOSRay Allen missed Jump Shot
10:24 PHODefensive Rebound by Shaquille O'Neal
10:132-2PHOGrant Hill missed Jump Shot
10:13 PHOOffensive Rebound by Amare Stoudemire
10:132-4PHOAmare Stoudemire made Slam Dunk
9:574-4BOSKevin Garnett made Floating Jump Shot
9:57 PHOInbound turnover on Amare Stoudemire
9:464-4BOSKevin Garnett missed Turnaround Jump Shot
9:41 PHODefensive Rebound by Grant Hill
9:36 PHOLost ball turnover on Steve Nash, Stolen by Rajon Rondo
9:284-4BOSRajon Rondo missed Layup
9:23 BOSOffensive Rebound by Kevin Garnett
9:22 BOSLost ball turnover on Ray Allen, Stolen by Steve Nash
9:164-6PHOSteve Nash made Layup
9:534-6BOSPaul Pierce missed Layup
9:49 PHODefensive Rebound by Shaquille O'Neal
9:464-9PHOSteve Nash made 3-pt. Jump Shot
8:174-9BOSPaul Pierce missed Jump Shot
8:12 PHODefensive Rebound by Shaquille O'Neal
8:114-11PHOGrant Hill made Jump Shot
7:444-11BOSKevin Garnett missed Jump Shot
7:42 PHODefensive Rebound by Amare Stoudemire
7:35 PHOLost ball turnover on Grant Hill, Stolen by Amare Stoudemire
7:184-11BOSRay Allen missed Jump Shot
7:16 PHODefensive Rebound by Amare Stoudemire
7:15 PHOOut of bounds turnover on Raja Bell
7:144-11BOSKevin Garnett missed Jump Shot
7:12 PHODefensive Rebound by Shaquille O'Neal
7:064-11PHOSteve Nash missed Layup
6:594-11BOSRajon Rondo missed Layup, Blocked by Shaquille O'Neal
6:54 PHODefensive Rebound by Shaquille O'Neal
6:43 BOSShooting foul on Paul Pierce
6:434-12PHOAmare Stoudemire made 1st of 2 Free Throws
6:434-13PHOAmare Stoudemire made 2nd of 2 Free Throws
6:28 BOSLost ball turnover on Ray Allen, Stolen by Grant Hill
6:174-15PHOGrant Hill made Layup
6:16 BOSFull Timeout
6:064-15BOSPaul Pierce missed Jump Shot
6:03 PHODefensive Rebound by Grant Hill
6:01 BOSShooting foul on James Posey
6:014-16PHOAmare Stoudemire made 1st of 2 Free Throws
6:014-17PHOAmare Stoudemire made 2nd of 2 Free Throws
5:504-17BOSPaul Pierce missed Jump Shot, Blocked by Raja Bell
5:45 PHODefensive Rebound by Steve Nash
5:424-19PHOLeandro Barbosa made Driving Layup
5:196-19BOSKevin Garnett made Jump Shot, Assist Rajon Rondo
5:136-21PHOAmare Stoudemire made Driving Layup
4:50 BOSTravelling turnover on Kevin Garnett
4:366-21PHOLeandro Barbosa missed 3-pt. Jump Shot
4:36 BOSDefensive Rebound by Paul Pierce
4:36 PHOPersonal foul on Leandro Barbosa
4:266-21BOSKevin Garnett missed Jump Shot
4:24 PHODefensive Rebound by Steve Nash
4:15 PHOLost ball turnover on Steve Nash
4:00 PHOPersonal foul on Raja Bell
3:47 PHOShooting foul on Raja Bell
3:477-21BOSRay Allen made 1st of 2 Free Throws
3:478-21BOSRay Allen made 2nd of 2 Free Throws
3:238-21PHOAmare Stoudemire missed Mini Hook Shot
3:23 BOSJumpball received by Rajon Rondo
3:2210-21BOSRajon Rondo made Layup
3:04 BOSShooting foul on Glen Davis
3:0410-21PHOShaquille O'Neal missed 1st of 2 Free Throws
3:0410-21PHOShaquille O'Neal missed 2nd of 2 Free Throws
3:04 BOSDefensive Rebound by Scot Pollard
2:4910-21BOSRajon Rondo missed Jump Shot
2:46 PHODefensive Rebound by Steve Nash
2:32 PHOBad pass turnover on Shaquille O'Neal
2:32 PHOFull Timeout
2:2510-21BOSScot Pollard missed Jump Shot
2:21 PHODefensive Rebound by Grant Hill
2:01 BOSPersonal foul on Ray Allen
2:0110-22PHOGrant Hill made 1st of 2 Free Throws
2:0110-23PHOGrant Hill made 2nd of 2 Free Throws
1:5210-23BOSRay Allen missed 3-pt. Jump Shot
1:50 PHODefensive Rebound by Boris Diaw
1:36 PHOLost ball turnover on Shaquille O'Neal, Stolen by Glen Davis
1:31 PHOPersonal foul on D.J. Strawberry
1:26 PHOShooting foul on Amare Stoudemire
1:2610-23BOSScot Pollard missed 1st of 2 Free Throws
1:2611-23BOSScot Pollard made 2nd of 2 Free Throws
1:15 PHOLost ball turnover on D.J. Strawberry, Stolen by Glen Davis
1:0813-23BOSGlen Davis made Layup
57.0 PHOTravelling turnover on Sean Marks
42.013-23BOSScot Pollard missed Layup, Blocked by Amare Stoudemire
42.0 BOSOut of bounds turnover on Scot Pollard
32.013-23PHOAmare Stoudemire missed Jump Shot
32.0 PHOOffensive Rebound by Sean Marks
32.0 BOSShooting foul on Eddie House
32.013-23PHOSean Marks missed 1st of 2 Free Throws
32.013-24PHOSean Marks made 2nd of 2 Free Throws
26.013-24BOSRajon Rondo missed Jump Shot
22.0 PHODefensive Rebound by Amare Stoudemire
7.0 BOSDefensive 3-second Technical foul on Tony Allen
7.013-24PHOGrant Hill missed Technical Free Throw
2.013-24PHOGrant Hill missed Layup
2.0 BOSDefensive Rebound by Rajon Rondo
1.013-24BOSRajon Rondo missed 3-pt. Jump Shot
0.0End of period.
2nd Qtr
12:00Start of period
11:5315-24BOSEddie House made Jump Shot
11:29 BOSDefensive 3-second Technical foul on Tony Allen
11:2915-25PHORaja Bell made Technical Free Throw
11:23 BOSPersonal foul on Glen Davis
11:1015-25PHOSean Marks missed Jump Shot
11:07 PHOOffensive Rebound by Boris Diaw
10:56 BOSPersonal foul on Kevin Garnett
10:47 BOSShooting foul on Glen Davis
10:4715-26PHOGrant Hill made 1st of 2 Free Throws
10:4715-27PHOGrant Hill made 2nd of 2 Free Throws
10:3117-27BOSKevin Garnett made Layup
10:24 BOSPersonal foul on Kevin Garnett
10:15 PHOOffensive foul on Brian Skinner
10:15 PHOOffensive Foul turnover on Brian Skinner
10:03 PHOShooting foul on Grant Hill
10:0318-27BOSPaul Pierce made 1st of 2 Free Throws
10:0319-27BOSPaul Pierce made 2nd of 2 Free Throws
9:5419-27PHORaja Bell missed 3-pt. Jump Shot
9:50 BOSDefensive Rebound by Kendrick Perkins
9:4319-27BOSPaul Pierce missed Layup
9:43 BOSOffensive Rebound by Paul Pierce
9:43 PHOPersonal foul on Grant Hill
9:3822-27BOSPaul Pierce made 3-pt. Jump Shot
9:1322-27PHOShaquille O'Neal missed Turnaround Jump Shot
9:13 PHOLoose ball foul on Grant Hill
8:5822-27BOSPaul Pierce missed Jump Shot
8:53 PHODefensive Rebound by Boris Diaw
8:52 PHOLost ball turnover on Boris Diaw, Stolen by Tony Allen
8:4424-27BOSKendrick Perkins made Slam Dunk, Assist Tony Allen
8:1724-27PHOSteve Nash missed Jump Shot, Blocked by Tony Allen
8:09 BOSDefensive Rebound by Paul Pierce
8:0824-27BOSPaul Pierce missed Slam Dunk
8:02 BOSOffensive Rebound by Paul Pierce
8:01 BOSLost ball turnover on Eddie House, Stolen by Shaquille O'Neal
7:52 PHOLost ball turnover on Boris Diaw, Stolen by Tony Allen
7:4426-27BOSKevin Garnett made Slam Dunk, Assist Tony Allen
7:40 PHOFull Timeout
7:27 PHOLost ball turnover on Shaquille O'Neal, Stolen by Paul Pierce
7:1626-27BOSKevin Garnett missed Jump Shot
7:12 PHODefensive Rebound by Raja Bell
7:07 PHOBad pass turnover on Steve Nash
6:48 BOSBad pass turnover on Tony Allen
6:2826-27PHOGrant Hill missed Layup
6:22 BOSDefensive Rebound by Rajon Rondo
6:19 BOSOffensive foul on Paul Pierce
6:19 BOSOffensive Foul turnover on Paul Pierce
6:0526-27PHOAmare Stoudemire missed Jump Shot, Blocked by Kevin Garnett
5:5726-27PHOAmare Stoudemire missed Jump Shot
5:53 BOSDefensive Rebound by Kevin Garnett
5:3826-27BOSKevin Garnett missed Jump Shot
5:36 PHODefensive Rebound by Shaquille O'Neal
5:2026-27PHOAmare Stoudemire missed Layup
5:20  Official Timeout
5:1126-29PHOSteve Nash made Layup
4:4726-29BOSEddie House missed Jump Shot
4:41 PHODefensive Rebound by Shaquille O'Neal
4:2526-31PHOGrant Hill made Jump Shot, Assist Amare Stoudemire
4:08 BOSOffensive foul on Kevin Garnett
4:08 BOSOffensive Foul turnover on Kevin Garnett
3:5526-31PHOShaquille O'Neal missed Hook Shot
3:51 PHOOffensive Rebound by Grant Hill
3:5026-33PHOGrant Hill made Tip-in
3:2626-33BOSRay Allen missed 3-pt. Jump Shot
3:23 PHODefensive Rebound by Shaquille O'Neal
3:2126-36PHORaja Bell made 3-pt. Jump Shot
3:17 BOSFull Timeout
3:0828-36BOSRajon Rondo made Leaning Jump Shot
2:5028-38PHOBoris Diaw made Layup
2:39 BOSLost ball turnover on Rajon Rondo, Stolen by Grant Hill
2:3028-40PHOAmare Stoudemire made Jump Shot
2:0228-40BOSRajon Rondo missed Jump Shot, Blocked by Amare Stoudemire
1:57 BOSDefensive Rebound by Rajon Rondo
1:5628-40BOSPaul Pierce missed 3-pt. Jump Shot
1:53 PHODefensive Rebound by Grant Hill
1:51 BOSAway From Play foul on Kendrick Perkins
1:5128-41PHOAmare Stoudemire made 1st of 2 Free Throws
1:5128-42PHOAmare Stoudemire made 2nd of 2 Free Throws
1:4328-42PHOBoris Diaw missed Jump Shot
1:40 PHOOffensive Rebound by Raja Bell
1:3628-42PHOAmare Stoudemire missed Jump Shot
1:30 BOSDefensive Rebound by James Posey
1:23 BOSOffensive foul on Paul Pierce
1:23 BOSOffensive Foul turnover on Paul Pierce
1:05 BOSPersonal foul on Rajon Rondo
1:0528-43PHORaja Bell made 1st of 2 Free Throws
1:0528-43PHORaja Bell missed 2nd of 2 Free Throws
1:05 BOSDefensive Rebound by Kendrick Perkins
45.028-43BOSJames Posey missed 3-pt. Jump Shot
42.0 PHODefensive Rebound by Grant Hill
21.028-43PHOBoris Diaw missed Hook Shot
21.0 PHOLoose ball foul on Amare Stoudemire
2.030-43BOSRajon Rondo made Layup
0.0End of period.
3rd Qtr
12:00Start of period
11:5432-43BOSKevin Garnett made Jump Shot, Assist Rajon Rondo
11:4332-43PHOAmare Stoudemire missed Jump Shot
11:38 BOSDefensive Rebound by Rajon Rondo
11:36 BOSLost ball turnover on Rajon Rondo, Stolen by Steve Nash
11:2532-46PHOSteve Nash made 3-pt. Jump Shot
11:0432-46BOSKevin Garnett missed Jump Shot
10:59 PHODefensive Rebound by Grant Hill
10:5532-48PHOAmare Stoudemire made Slam Dunk
10:3932-48BOSRay Allen missed 3-pt. Jump Shot
10:33 PHODefensive Rebound by Shaquille O'Neal
10:3132-48PHOGrant Hill missed Jump Shot
10:26 BOSDefensive Rebound by Kendrick Perkins
10:1634-48BOSKevin Garnett made Hook Shot
10:04 PHOLost ball turnover on Shaquille O'Neal, Stolen by Ray Allen
9:52 BOSOffensive foul on Ray Allen
9:4434-48PHOAmare Stoudemire missed Jump Shot
9:38 BOSDefensive Rebound by Kendrick Perkins
9:36 PHOLoose ball foul on Shaquille O'Neal
9:3636-48BOSKevin Garnett made Slam Dunk
9:21 PHOTechnical foul on Amare Stoudemire
9:2138-48BOSRay Allen made Jump Shot
9:2138-48PHOAmare Stoudemire missed Jump Shot
9:21 BOSDefensive Rebound by Kevin Garnett
9:1638-48BOSKevin Garnett missed Jump Shot
9:12 PHODefensive Rebound by Shaquille O'Neal
9:0738-48PHOSteve Nash missed 3-pt. Jump Shot
9:00 PHOOffensive Rebound by Steve Nash
8:5938-50PHOAmare Stoudemire made Jump Shot, Assist Raja Bell
8:4138-50BOSRay Allen missed 3-pt. Jump Shot
8:37 PHODefensive Rebound by Grant Hill
8:3138-52PHOAmare Stoudemire made Jump Shot, Assist Steve Nash
7:5640-52BOSRay Allen made Layup, Assist Kevin Garnett
7:3740-54PHOShaquille O'Neal made Layup, Assist Raja Bell
7:1642-54BOSKendrick Perkins made Layup, Assist Kevin Garnett
7:0142-54PHOShaquille O'Neal missed Layup, Blocked by Kevin Garnett
6:52 BOSDefensive Rebound by Kevin Garnett
6:4744-54BOSRajon Rondo made Floating Jump Shot
6:3144-54PHOGrant Hill missed Jump Shot
6:25 BOSDefensive Rebound by Paul Pierce
6:22 PHOShooting foul on Steve Nash
6:2245-54BOSRajon Rondo made 1st of 2 Free Throws
6:2246-54BOSRajon Rondo made 2nd of 2 Free Throws
6:2046-54PHOBoris Diaw missed Jump Shot
6:16 BOSDefensive Rebound by Kendrick Perkins
6:0246-54BOSPaul Pierce missed Jump Shot, Blocked by Amare Stoudemire
5:50 PHOFull Timeout
5:4746-54BOSRay Allen missed 3-pt. Jump Shot
5:42 PHODefensive Rebound by Steve Nash
5:24 PHOTravelling turnover on Grant Hill
5:2246-54BOSTony Allen missed Jump Shot, Blocked by Amare Stoudemire
5:13 PHODefensive Rebound by Amare Stoudemire
5:1146-56PHOSteve Nash made Fadeaway Jump Shot
4:59 PHOKicked ball turnover on D.J. Strawberry
4:48 BOSBad pass turnover on Rajon Rondo
4:4146-58PHOAmare Stoudemire made Jump Shot, Assist Raja Bell
4:13 BOSOffensive foul on Tony Allen
4:0746-61PHORaja Bell made 3-pt. Jump Shot, Assist Amare Stoudemire
3:4646-61BOSRajon Rondo missed Jump Shot
3:41 BOSOffensive Rebound by Tony Allen
3:3946-61BOSTony Allen missed Layup, Blocked by Amare Stoudemire
3:28 PHODefensive Rebound by Steve Nash
3:30 PHOLost ball turnover on Steve Nash, Stolen by Rajon Rondo
3:26 BOSOffensive foul on Tony Allen
3:1146-61PHORaja Bell missed Jump Shot
3:03 BOSDefensive Rebound by Eddie House
2:58 BOSOffensive foul on Glen Davis
2:58 BOSOffensive Foul turnover on Glen Davis
2:58 BOSFull Timeout
2:5446-61PHOAmare Stoudemire missed Jump Shot
2:49 BOSDefensive Rebound by Eddie House
2:3846-61BOSJames Posey missed 3-pt. Jump Shot
2:30 PHODefensive Rebound by Amare Stoudemire
2:2046-61PHOAmare Stoudemire missed Jump Shot
2:16 PHOOffensive Rebound by Amare Stoudemire
2:02 BOSShooting foul on Glen Davis
2:0246-61PHOAmare Stoudemire missed 1st of 2 Free Throws
2:0246-62PHOAmare Stoudemire made 2nd of 2 Free Throws
1:5348-62BOSJames Posey made Jump Shot
1:3248-62PHOAmare Stoudemire missed Turnaround Jump Shot
1:25 PHOOffensive Rebound by Boris Diaw
1:1848-64PHOAmare Stoudemire made Turnaround Jump Shot, Assist Boris Diaw
1:0448-64BOSRay Allen missed Jump Shot
56.0 PHODefensive Rebound by Grant Hill
51.0 PHOLost ball turnover on Grant Hill, Stolen by Ray Allen
36.050-64BOSLeon Powe made Driving Layup
22.0 BOSPersonal foul on James Posey
10.050-64PHORaja Bell missed 3-pt. Jump Shot
3.0 PHOOffensive Rebound by Grant Hill
1.0 PHOBad pass turnover on Grant Hill
0.0End of period.
4th Qtr
12:00Start of period
11:38 PHOOffensive foul on Boris Diaw
11:38 PHOOffensive Foul turnover on Boris Diaw
11:29 PHOShooting foul on Grant Hill
11:2952-64BOSTony Allen made Driving Layup
11:2953-64BOSTony Allen made Free Throw
11:1453-64PHOD.J. Strawberry missed 3-pt. Jump Shot
11:09 BOSDefensive Rebound by Leon Powe
11:0355-64BOSJames Posey made Jump Shot, Assist Eddie House
10:3555-64PHOGrant Hill missed 3-pt. Jump Shot
10:32 BOSDefensive Rebound by Leon Powe
10:24 BOSBad pass turnover on Tony Allen
10:22 PHOLost ball turnover on Steve Nash, Stolen by Tony Allen
10:1255-64BOSEddie House missed 3-pt. Jump Shot
10:07 PHODefensive Rebound by Grant Hill
10:0455-64PHOSteve Nash missed 3-pt. Jump Shot
9:58 PHOOffensive Rebound by Grant Hill
9:5755-66PHOGrant Hill made Layup
9:32 BOS24-second shotclock violaton turnover on Tony Allen
9:2955-68PHOBoris Diaw made Driving Layup, Assist Steve Nash
9:03 PHOShooting foul on Shaquille O'Neal
9:0356-68BOSKevin Garnett made 1st of 2 Free Throws
9:0357-68BOSKevin Garnett made 2nd of 2 Free Throws
8:5657-68PHOShaquille O'Neal missed Jump Shot
8:51 BOSDefensive Rebound by Kendrick Perkins
8:3857-68BOSJames Posey missed Jump Shot
8:32 PHODefensive Rebound by Shaquille O'Neal
8:2357-68PHOBoris Diaw missed Jump Shot
8:17 BOSDefensive Rebound by James Posey
8:12 BOSBad pass turnover on James Posey
8:12  Official Timeout
7:55 BOSShooting foul on Kevin Garnett
7:5557-69PHOShaquille O'Neal made 1st of 2 Free Throws
7:5557-69PHOShaquille O'Neal missed 2nd of 2 Free Throws
7:55 BOSDefensive Rebound by James Posey
7:5560-69BOSRay Allen made 3-pt. Jump Shot
7:2460-71PHOAmare Stoudemire made Slam Dunk, Assist Boris Diaw
7:0460-71BOSKevin Garnett missed Jump Shot, Blocked by Shaquille O'Neal
6:51 BOSDefensive Rebound by Kendrick Perkins
6:5162-71BOSKendrick Perkins made Layup
6:51 PHOShooting foul on Amare Stoudemire
6:5162-71BOSKendrick Perkins missed Jump Shot
6:51 PHODefensive Rebound by Shaquille O'Neal
6:4962-71PHOBoris Diaw missed Layup, Blocked by Kendrick Perkins
6:49 PHOOffensive Rebound by Shaquille O'Neal
6:49 BOSShooting foul on James Posey
6:4962-71PHOShaquille O'Neal missed 1st of 2 Free Throws
6:4962-72PHOShaquille O'Neal made 2nd of 2 Free Throws
6:3962-72BOSEddie House missed 3-pt. Jump Shot
6:28 BOSOffensive Rebound by Kevin Garnett
6:24 PHOPersonal foul on Raja Bell
6:2262-72BOSRay Allen missed 3-pt. Jump Shot
6:18 PHODefensive Rebound by Boris Diaw
6:08 PHOLost ball turnover on Amare Stoudemire, Stolen by Paul Pierce
5:56 BOSLost ball turnover on Ray Allen, Stolen by Raja Bell
5:5062-75PHOSteve Nash made 3-pt. Jump Shot
5:50 BOSFull Timeout
5:4364-75BOSKevin Garnett made Dunk Shot, Assist Paul Pierce
5:1964-75PHOAmare Stoudemire missed Jump Shot
5:13 BOSDefensive Rebound by Ray Allen
5:0164-75BOSEddie House missed Layup
4:54 PHODefensive Rebound by Shaquille O'Neal
4:3864-78PHOBoris Diaw made 3-pt. Jump Shot
4:2064-78BOSPaul Pierce missed 3-pt. Jump Shot
4:15 PHODefensive Rebound by Steve Nash
3:58 BOSPersonal foul on Kendrick Perkins
3:46 BOSKicked ball turnover on Kevin Garnett
3:4464-81PHOSteve Nash made 3-pt. Jump Shot
3:24 PHOPersonal foul on Amare Stoudemire
3:2464-81BOSKevin Garnett missed 1st of 2 Free Throws
3:2465-81BOSKevin Garnett made 2nd of 2 Free Throws
3:2065-83PHOBoris Diaw made Jump Shot
3:0168-83BOSJames Posey made 3-pt. Jump Shot, Assist Paul Pierce
2:2568-83PHOSteve Nash missed 3-pt. Jump Shot
2:17 PHOOffensive Rebound by Grant Hill
2:15 PHOFull Timeout
2:15 PHOLost ball turnover on Steve Nash, Stolen by Ray Allen
2:1570-83BOSTony Allen made Jump Shot
1:3270-85PHOBoris Diaw made Jump Shot, Assist Steve Nash
1:1472-85BOSTony Allen made Driving Layup
1:0072-85PHOBoris Diaw missed Jump Shot
55.0 BOSDefensive Rebound by Ray Allen
47.074-85BOSRay Allen made Layup
47.0 PHOShooting foul on Boris Diaw
47.075-85BOSRay Allen made Free Throw
35.0 BOSPersonal foul on Tony Allen
22.0 BOSShooting foul on James Posey
22.075-85PHOAmare Stoudemire missed 1st of 2 Free Throws
22.075-86PHOAmare Stoudemire made 2nd of 2 Free Throws
18.078-86BOSPaul Pierce made 3-pt. Jump Shot
16.0 BOSPersonal foul on Ray Allen
16.078-87PHOSteve Nash made 1st of 2 Free Throws
16.078-87PHOSteve Nash missed 2nd of 2 Free Throws
16.0 BOSDefensive Rebound by Paul Pierce
13.0 BOSLost ball turnover on James Posey, Stolen by Grant Hill
0.0End of period.
 

CBSSports.com Shop

Mens Cleveland Cavaliers LeBron James adidas Gold 2014-15 Christmas Day Swingman Alternate Jersey

Free 3-Day Shipping over $100!
Use code 3DAY100
Get their favorite team gear
Shop Now