Loading…
We use a few first-party cookies to keep you signed in and remember your picks. We don’t use advertising or cross-site tracking cookies. Privacy Policy
National Basketball Association · FedExForum

CHAHornets
Charlotte Hornets14-8
123–99
Final
Final
MEMGrizzlies
Memphis Grizzlies13-11
Brian Roberts misses two point shot

Bad Pass Turnover
121–94
1:02 · 4th Quarter
Troy Daniels bad pass (Russ Smith steals)

Free Throw - 2 of 2
121–92
1:21 · 4th Quarter
Tyler Hansbrough makes free throw 2 of 2

Offensive Rebound
120–92
1:21 · 4th Quarter
Hornets offensive team rebound

Free Throw - 1 of 2
120–92
1:21 · 4th Quarter
Tyler Hansbrough misses free throw 1 of 2

+3 Points
120–89
1:47 · 4th Quarter
Tyler Hansbrough makes 25-foot three point jumper (Frank Kaminsky III assists)

Defensive Rebound
117–89
2:00 · 4th Quarter
Tyler Hansbrough defensive rebound

Fade Away Jump Shot
117–89
2:14 · 4th Quarter
Troy Daniels misses 22-foot two point shot

+3 Points
117–86
2:43 · 4th Quarter
Troy Daniels makes three point jumper (Brian Roberts assists)

Defensive Rebound
114–86
2:58 · 4th Quarter
Brian Roberts defensive rebound

+3 Points
114–86
3:18 · 4th Quarter
Aaron Harrison makes three point jumper (Brian Roberts assists)

Substitution
111–86
3:31 · 4th Quarter
Aaron Harrison enters the game for Jeremy Lin

Substitution
111–86
3:31 · 4th Quarter
Tyler Hansbrough enters the game for Kemba Walker

Substitution
111–86
3:31 · 4th Quarter
Frank Kaminsky III enters the game for Nicolas Batum

Substitution
111–86
3:31 · 4th Quarter
Brian Roberts enters the game for Cody Zeller

Substitution
111–86
3:31 · 4th Quarter
Troy Daniels enters the game for Marvin Williams

Full Timeout
111–86
3:31 · 4th Quarter
Hornets Full timeout

Defensive Rebound
111–86
3:35 · 4th Quarter
Nicolas Batum defensive rebound

+3 Points
111–86
3:49 · 4th Quarter
Kemba Walker makes 25-foot three pointer

Defensive Rebound
108–86
4:09 · 4th Quarter
Marvin Williams defensive rebound

+3 Points
108–86
4:28 · 4th Quarter
Marvin Williams makes 23-foot three point jumper (Cody Zeller assists)

Offensive Rebound
105–86
4:35 · 4th Quarter
Nicolas Batum offensive rebound

Pullup Jump Shot
105–86
4:37 · 4th Quarter
Mike Conley blocks Kemba Walker 's 18-foot shot

Defensive Rebound
105–86
4:48 · 4th Quarter
Cody Zeller defensive rebound

Layup Shot
105–86
5:03 · 4th Quarter
Matt Barnes blocks Cody Zeller's layup

Shooting Foul
105–84
5:24 · 4th Quarter
Cody Zeller shooting foul (Mike Conley draws the foul)

+3 Points
105–84
5:35 · 4th Quarter
Kemba Walker makes three point jumper (Nicolas Batum assists)

Defensive Rebound
102–84
5:50 · 4th Quarter
Kemba Walker defensive rebound

Substitution
102–84
6:07 · 4th Quarter
Nicolas Batum enters the game for Jeremy Lamb

Offensive Foul Turnover
102–84
6:07 · 4th Quarter
Cody Zeller turnover

Offensive Foul
102–84
6:07 · 4th Quarter
Cody Zeller offensive foul (Mike Conley draws the foul)

Substitution
102–81
6:35 · 4th Quarter
Cody Zeller enters the game for Frank Kaminsky III

Offensive Foul Turnover
102–81
6:35 · 4th Quarter
Jeremy Lin turnover

Offensive Charge
102–81
6:35 · 4th Quarter
Jeremy Lin offensive Charge (JaMychal Green draws the foul)

Offensive Rebound
102–81
6:37 · 4th Quarter
Kemba Walker offensive rebound

Floating Jump Shot
102–81
6:39 · 4th Quarter
Frank Kaminsky III misses 6-foot two point shot

Defensive Rebound
102–81
6:50 · 4th Quarter
Jeremy Lin defensive rebound

+3 Points
102–81
7:05 · 4th Quarter
Jeremy Lamb makes 27-foot three point jumper (Kemba Walker assists)

Free Throw - 2 of 2
99–79
7:43 · 4th Quarter
Frank Kaminsky III makes free throw 2 of 2

Free Throw - 1 of 2
98–79
7:43 · 4th Quarter
Frank Kaminsky III makes free throw 1 of 2

Defensive Rebound
97–79
7:54 · 4th Quarter
Marvin Williams defensive rebound

Shot Clock Turnover
97–79
8:12 · 4th Quarter
shot clock turnover

Offensive Rebound
97–79
8:12 · 4th Quarter
Hornets offensive team rebound

Jump Shot
97–79
8:12 · 4th Quarter
Jeremy Lin misses 26-foot three point jumper

Shooting Foul
97–77
8:42 · 4th Quarter
Frank Kaminsky III shooting foul (Mario Chalmers draws the foul)

Out of Bounds - Lost Ball Turnover
97–77
8:52 · 4th Quarter
Kemba Walker out of bounds lost ball turnover

Free Throw - 2 of 2
97–75
9:33 · 4th Quarter
Kemba Walker makes free throw 2 of 2

Free Throw - 1 of 2
96–75
9:33 · 4th Quarter
Kemba Walker makes free throw 1 of 2

Substitution
95–74
9:53 · 4th Quarter
Marvin Williams enters the game for Spencer Hawes

Shooting Foul
95–74
9:53 · 4th Quarter
Jeremy Lamb shooting foul (JaMychal Green draws the foul)

Defensive Rebound
93–74
10:30 · 4th Quarter
Frank Kaminsky III defensive rebound

Jump Shot
93–74
10:41 · 4th Quarter
Kemba Walker misses 27-foot three point jumper

Defensive Rebound
93–74
11:02 · 4th Quarter
Frank Kaminsky III defensive rebound

Traveling
93–74
11:07 · 4th Quarter
Spencer Hawes traveling

Defensive Rebound
93–74
11:11 · 4th Quarter
Jeremy Lamb defensive rebound

Jump Shot
93–74
11:25 · 4th Quarter
Spencer Hawes misses jumper

Shooting Foul
93–73
11:41 · 4th Quarter
Kemba Walker shooting foul (Mario Chalmers draws the foul)
3rd Quarter

Shot Clock Turnover
93–73
2.0 · 3rd Quarter
shot clock turnover

Offensive Rebound
93–73
2.0 · 3rd Quarter
Hornets offensive team rebound

Jump Shot
93–73
2.0 · 3rd Quarter
Spencer Hawes misses jumper

Offensive Rebound
93–73
2.0 · 3rd Quarter
Jeremy Lin offensive rebound

Fade Away Jump Shot
93–73
2.0 · 3rd Quarter
Marc Gasol blocks Jeremy Lin 's 11-foot shot

Shooting Foul
93–71
26.0 · 3rd Quarter
Jeremy Lamb shooting foul (Courtney Lee draws the foul)

Free Throw - 2 of 2
93–71
39.0 · 3rd Quarter
Jeremy Lin misses free throw 2 of 2

Free Throw - 1 of 2
93–71
39.0 · 3rd Quarter
Jeremy Lin makes free throw 1 of 2

Pullup Jump Shot
92–71
55.0 · 3rd Quarter
Jeremy Lin misses 8-foot two point jumper

Lost Ball Turnover
92–69
1:23 · 3rd Quarter
Jeremy Lin lost ball turnover (Mario Chalmers steals)

Substitution
92–69
1:30 · 3rd Quarter
Jeremy Lamb enters the game for Kemba Walker

Free Throw - Flagrant 2 of 2
92–69
1:30 · 3rd Quarter
Frank Kaminsky III makes free throw 1 of 1

Free Throw - Flagrant 1 of 2
91–69
1:30 · 3rd Quarter
Frank Kaminsky III makes free throw 2 of 2

Defensive Rebound
90–69
1:49 · 3rd Quarter
Frank Kaminsky III defensive rebound

+3 Points
90–69
2:05 · 3rd Quarter
Frank Kaminsky III makes 24-foot three point jumper (Kemba Walker assists)

Defensive Rebound
87–69
2:17 · 3rd Quarter
Jeremy Lin defensive rebound

Substitution
87–69
2:23 · 3rd Quarter
Jeremy Lin enters the game for P.J. Hairston

Substitution
87–69
2:23 · 3rd Quarter
Spencer Hawes enters the game for Cody Zeller

Shooting Foul
87–68
2:23 · 3rd Quarter
P.J. Hairston shooting foul (Mario Chalmers draws the foul)

Running Jump Shot
87–68
2:31 · 3rd Quarter
Nicolas Batum misses 25-foot three point running jumper

Defensive Rebound
87–68
2:36 · 3rd Quarter
P.J. Hairston defensive rebound

+2 Points
87–68
3:05 · 3rd Quarter
P.J. Hairston makes two point shot (Cody Zeller assists)

Jump Shot
85–68
3:33 · 3rd Quarter
Kemba Walker misses three point jumper

Defensive Rebound
85–68
3:49 · 3rd Quarter
Frank Kaminsky III defensive rebound

Shooting Foul
85–67
3:49 · 3rd Quarter
P.J. Hairston shooting foul (Zach Randolph draws the foul)

+3 Points
85–67
4:03 · 3rd Quarter
Nicolas Batum makes 25-foot three point jumper

Substitution
82–64
4:37 · 3rd Quarter
Frank Kaminsky III enters the game for Marvin Williams

+3 Points
82–64
4:37 · 3rd Quarter
Kemba Walker makes 25-foot three point jumper (P.J. Hairston assists)

Offensive Rebound
79–64
4:41 · 3rd Quarter
P.J. Hairston offensive rebound

Jump Shot
79–64
4:41 · 3rd Quarter
Marvin Williams misses 25-foot three point jumper

Jump Shot
79–64
5:05 · 3rd Quarter
P.J. Hairston misses three point jumper

+3 Points
79–62
5:50 · 3rd Quarter
Kemba Walker makes 26-foot three pointer

Defensive Rebound
76–62
6:00 · 3rd Quarter
Nicolas Batum defensive rebound

Jump Shot
76–62
6:11 · 3rd Quarter
P.J. Hairston misses 24-foot three point jumper

Fade Away Jump Shot
76–62
6:31 · 3rd Quarter
Kemba Walker misses two point shot

Shooting Foul
76–60
6:45 · 3rd Quarter
Cody Zeller shooting foul (Marc Gasol draws the foul)

+2 Points
76–60
7:03 · 3rd Quarter
Nicolas Batum makes 8-foot two point shot

+2 Points
74–58
7:39 · 3rd Quarter
Cody Zeller makes two point shot

+2 Points
72–58
8:00 · 3rd Quarter
Kemba Walker makes two point shot

Defensive Rebound
70–58
8:11 · 3rd Quarter
P.J. Hairston defensive rebound

Personal Foul
70–58
8:23 · 3rd Quarter
Marvin Williams personal foul (Zach Randolph draws the foul)

Bad Pass Turnover
70–58
8:27 · 3rd Quarter
Marvin Williams bad pass (Marc Gasol steals)

Defensive Rebound
70–58
8:45 · 3rd Quarter
Kemba Walker defensive rebound

+3 Points
70–58
9:07 · 3rd Quarter
Kemba Walker makes 26-foot three point running jumper (P.J. Hairston assists)

Defensive Rebound
67–58
9:11 · 3rd Quarter
P.J. Hairston defensive rebound

+3 Points
67–58
9:26 · 3rd Quarter
Nicolas Batum makes 26-foot three point jumper (Kemba Walker assists)

Defensive Rebound
64–58
9:45 · 3rd Quarter
Hornets defensive team rebound

+2 Points
64–58
10:07 · 3rd Quarter
Marvin Williams makes 11-foot two point shot (Nicolas Batum assists)

+3 Points
62–56
10:41 · 3rd Quarter
Nicolas Batum makes 26-foot (Cody Zeller assists)

Bad Pass Turnover
59–54
11:08 · 3rd Quarter
Kemba Walker bad pass (Marc Gasol steals)

Defensive Rebound
59–54
11:15 · 3rd Quarter
P.J. Hairston defensive rebound

Jump Shot
59–54
11:42 · 3rd Quarter
Marvin Williams misses 25-foot three point jumper
2nd Quarter

Free Throw - 2 of 2
59–54
2.0 · 2nd Quarter
Kemba Walker misses free throw 2 of 2

Free Throw - 1 of 2
59–54
2.0 · 2nd Quarter
Kemba Walker makes free throw 1 of 2

Defensive Rebound
58–54
24.0 · 2nd Quarter
Kemba Walker defensive rebound

Layup Shot
58–54
36.0 · 2nd Quarter
Tyler Hansbrough misses layup

Defensive Rebound
58–54
41.0 · 2nd Quarter
Marvin Williams defensive rebound

Free Throw - Technical
58–53
1:06 · 2nd Quarter
Nicolas Batum makes technical free throw

Flagrant Foul Type 1
58–54
1:06 · 2nd Quarter
Tyler Hansbrough flagrant foul type 1 (Marc Gasol draws the foul)

Jump Shot
57–53
1:06 · 2nd Quarter
Nicolas Batum misses 25-foot three point jumper

Defensive Rebound
57–53
1:09 · 2nd Quarter
Marvin Williams defensive rebound

+3 Points
57–53
1:31 · 2nd Quarter
Nicolas Batum makes 26-foot three point jumper (Kemba Walker assists)

Traveling
54–51
2:10 · 2nd Quarter
Marvin Williams traveling

Free Throw - 2 of 2
54–48
2:44 · 2nd Quarter
Jeremy Lin makes free throw 2 of 2

Substitution
53–48
2:44 · 2nd Quarter
Tyler Hansbrough enters the game for Cody Zeller

Free Throw - 1 of 2
53–48
2:44 · 2nd Quarter
Jeremy Lin makes free throw 1 of 2

Defensive Rebound
52–48
2:44 · 2nd Quarter
Hornets defensive team rebound

Free Throw - 2 of 2
52–48
3:04 · 2nd Quarter
Jeremy Lin makes free throw 2 of 2

Free Throw - 1 of 2
51–48
3:04 · 2nd Quarter
Jeremy Lin makes free throw 1 of 2

Substitution
50–48
3:14 · 2nd Quarter
Marvin Williams enters the game for Frank Kaminsky III

Full Timeout
50–48
3:14 · 2nd Quarter
Hornets Full timeout

Driving Layup Shot
50–46
3:40 · 2nd Quarter
Jeremy Lin misses driving layup

+3 Points
50–46
4:05 · 2nd Quarter
Jeremy Lin makes 25-foot three point jumper

Defensive Rebound
47–46
4:15 · 2nd Quarter
Cody Zeller defensive rebound

Substitution
47–46
4:16 · 2nd Quarter
Kemba Walker enters the game for Jeremy Lamb

Substitution
47–46
4:16 · 2nd Quarter
Cody Zeller enters the game for Spencer Hawes

Shooting Foul
47–45
4:16 · 2nd Quarter
Jeremy Lin shooting foul (Mike Conley draws the foul)

+2 Points
45–43
5:01 · 2nd Quarter
Nicolas Batum makes 18-foot two point shot (Spencer Hawes assists)

Substitution
43–41
5:28 · 2nd Quarter
Nicolas Batum enters the game for Marvin Williams

Jump Shot
43–41
5:39 · 2nd Quarter
Frank Kaminsky III misses 26-foot three point jumper

Loose Ball Foul
43–39
6:20 · 2nd Quarter
Frank Kaminsky III loose ball foul (Zach Randolph draws the foul)

Personal Foul
43–39
6:30 · 2nd Quarter
Jeremy Lamb personal foul (Tony Allen draws the foul)

Free Throw - 1 of 1
43–39
6:35 · 2nd Quarter
Jeremy Lamb makes free throw 1 of 1

+2 Points
42–39
6:35 · 2nd Quarter
Jeremy Lamb makes two point shot

Offensive Rebound
40–39
6:35 · 2nd Quarter
Jeremy Lamb offensive rebound

Jump Shot
40–39
6:35 · 2nd Quarter
Jeremy Lamb misses 5-foot jumper

Jump Shot
40–39
6:56 · 2nd Quarter
Jeremy Lamb misses 26-foot three point jumper

Defensive Rebound
40–39
7:07 · 2nd Quarter
Frank Kaminsky III defensive rebound

Free Throw - 2 of 2
40–39
7:28 · 2nd Quarter
Spencer Hawes makes free throw 2 of 2

Free Throw - 1 of 2
39–39
7:28 · 2nd Quarter
Spencer Hawes makes free throw 1 of 2

Offensive Rebound
38–39
7:33 · 2nd Quarter
Frank Kaminsky III offensive rebound

Jump Shot
38–39
7:33 · 2nd Quarter
Jeremy Lamb misses 25-foot three point jumper

Defensive Rebound
38–39
7:50 · 2nd Quarter
Spencer Hawes defensive rebound

Free Throw - 1 of 1
38–39
8:14 · 2nd Quarter
Jeremy Lin makes free throw 1 of 1

+2 Points
37–39
8:14 · 2nd Quarter
Jeremy Lin makes driving layup

Free Throw - 2 of 2
35–37
8:41 · 2nd Quarter
Frank Kaminsky III makes free throw 2 of 2

Free Throw - 1 of 2
34–37
8:41 · 2nd Quarter
Frank Kaminsky III makes free throw 1 of 2

Full Timeout
33–37
8:48 · 2nd Quarter
Full timeout

Offensive Rebound
33–37
8:53 · 2nd Quarter
Jeremy Lin offensive rebound

Jump Shot
33–37
8:56 · 2nd Quarter
Marvin Williams misses three point jumper

Defensive Rebound
33–37
9:02 · 2nd Quarter
Marvin Williams defensive rebound

Lost Ball Turnover
33–37
9:11 · 2nd Quarter
Spencer Hawes lost ball turnover (Matt Barnes steals)

Defensive Rebound
33–37
9:22 · 2nd Quarter
Hornets defensive team rebound

Shot Clock Turnover
33–37
9:37 · 2nd Quarter
shot clock turnover

Offensive Rebound
33–37
9:37 · 2nd Quarter
Hornets offensive team rebound

Jump Shot
33–37
9:37 · 2nd Quarter
Jeremy Lin misses 25-foot three point jumper

Defensive Rebound
33–37
10:03 · 2nd Quarter
Jeremy Lamb defensive rebound

+2 Points
33–37
10:18 · 2nd Quarter
Jeremy Lamb makes 17-foot jumper (Jeremy Lin assists)

Defensive Rebound
31–37
10:33 · 2nd Quarter
Marvin Williams defensive rebound

Jump Shot
31–37
10:45 · 2nd Quarter
Jeremy Lin misses 25-foot three point jumper

Free Throw - 2 of 2
31–35
11:11 · 2nd Quarter
Spencer Hawes makes free throw 2 of 2

Free Throw - 1 of 2
30–35
11:11 · 2nd Quarter
Spencer Hawes makes free throw 1 of 2

Defensive Rebound
29–35
11:18 · 2nd Quarter
Spencer Hawes defensive rebound

Jump Shot
29–35
11:44 · 2nd Quarter
Jeremy Lamb misses 13-foot jumper
1st Quarter

Free Throw - 2 of 2
29–35
0.0 · 1st Quarter
Spencer Hawes makes free throw 2 of 2

Free Throw - 1 of 2
28–35
0.0 · 1st Quarter
Spencer Hawes makes free throw 1 of 2

Personal Foul
27–33
6.0 · 1st Quarter
Kemba Walker personal foul (Mario Chalmers draws the foul)

Free Throw - 2 of 2
27–33
10.0 · 1st Quarter
Spencer Hawes makes free throw 2 of 2

Free Throw - 1 of 2
26–33
10.0 · 1st Quarter
Spencer Hawes makes free throw 1 of 2

Defensive Rebound
25–33
21.0 · 1st Quarter
Jeremy Lamb defensive rebound

+2 Points
25–33
35.0 · 1st Quarter
Kemba Walker makes two point shot

Pullup Jump Shot
23–30
1:00 · 1st Quarter
Kemba Walker misses 20-foot two point jumper

Personal Foul
23–28
1:09 · 1st Quarter
Spencer Hawes personal foul (Marc Gasol draws the foul)

Free Throw - 1 of 1
23–28
1:17 · 1st Quarter
Kemba Walker makes free throw 1 of 1

+2 Points
22–28
1:17 · 1st Quarter
Kemba Walker makes driving layup

Substitution
18–28
1:47 · 1st Quarter
Jeremy Lamb enters the game for Nicolas Batum

Bad Pass Turnover
18–26
2:08 · 1st Quarter
Spencer Hawes bad pass (Mario Chalmers steals)

Shooting Foul
18–25
2:19 · 1st Quarter
Frank Kaminsky III shooting foul (JaMychal Green draws the foul)

+2 Points
18–25
2:34 · 1st Quarter
Kemba Walker makes 5-foot two point shot

Defensive Rebound
16–25
2:53 · 1st Quarter
Kemba Walker defensive rebound

+2 Points
16–25
3:23 · 1st Quarter
Frank Kaminsky III makes two point shot (Kemba Walker assists)

Defensive Rebound
14–25
3:31 · 1st Quarter
Nicolas Batum defensive rebound

Shooting Foul
14–24
3:32 · 1st Quarter
Spencer Hawes shooting foul (Jeff Green draws the foul)

+3 Points
14–24
3:45 · 1st Quarter
Jeremy Lin makes 25-foot three point jumper (Frank Kaminsky III assists)

Substitution
11–24
4:01 · 1st Quarter
Jeremy Lin enters the game for P.J. Hairston

Jump Shot
11–24
4:11 · 1st Quarter
Nicolas Batum misses 25-foot three point jumper

Substitution
11–23
4:26 · 1st Quarter
Spencer Hawes enters the game for Cody Zeller

Personal Foul
11–22
4:26 · 1st Quarter
Cody Zeller personal foul (Marc Gasol draws the foul)

Jump Shot
11–22
4:35 · 1st Quarter
Cody Zeller misses 21-foot jumper

Substitution
11–22
4:50 · 1st Quarter
Frank Kaminsky III enters the game for Marvin Williams

+3 Points
11–22
5:11 · 1st Quarter
Nicolas Batum makes 25-foot three point jumper (Kemba Walker assists)

Defensive Rebound
8–22
5:24 · 1st Quarter
Hornets defensive team rebound

Jump Shot
8–22
5:33 · 1st Quarter
Kemba Walker misses 25-foot three point jumper

Shooting Foul
8–20
5:50 · 1st Quarter
P.J. Hairston shooting foul (Zach Randolph draws the foul)

+2 Points
8–20
6:03 · 1st Quarter
Kemba Walker makes 17-foot two point shot

Bad Pass Turnover
6–18
6:24 · 1st Quarter
Kemba Walker bad pass (Tony Allen steals)

Defensive 3-Seconds Technical
6–15
6:45 · 1st Quarter
P.J. Hairston defensive 3-seconds (Technical Foul)

+2 Points
6–15
7:03 · 1st Quarter
Marvin Williams makes 22-foot jumper (P.J. Hairston assists)

Offensive Rebound
4–15
7:07 · 1st Quarter
Hornets offensive team rebound

Dunk Shot
4–15
7:07 · 1st Quarter
Tony Allen blocks Cody Zeller's shot

Not Available
4–13
7:35 · 1st Quarter
Cody Zeller misses driving floating jump shot

+2 Points
4–13
8:00 · 1st Quarter
Kemba Walker makes two point shot

Personal Foul
2–11
8:26 · 1st Quarter
P.J. Hairston personal foul (Jeff Green draws the foul)

Shooting Foul
0–10
8:47 · 1st Quarter
Nicolas Batum shooting foul (Jeff Green draws the foul)

Pullup Jump Shot
0–10
9:08 · 1st Quarter
Nicolas Batum misses 20-foot two point jumper

Full Timeout
0–10
9:18 · 1st Quarter
Hornets Full timeout

Fade Away Jump Shot
0–8
9:38 · 1st Quarter
Mike Conley blocks Kemba Walker 's 13-foot shot

Jump Shot
0–6
10:12 · 1st Quarter
P.J. Hairston misses 26-foot three point jumper

Shooting Foul
0–4
10:34 · 1st Quarter
Cody Zeller shooting foul (Mike Conley draws the foul)

Bad Pass Turnover
0–4
10:41 · 1st Quarter
P.J. Hairston bad pass (Zach Randolph steals)

Jump Shot
0–2
11:21 · 1st Quarter
Marvin Williams misses 26-foot three point jumper