Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 g6 4. O-O Bg7 5. Nc3 Nf6 6. Re1 d6 7. h3 O-O 8. e5
dxe5 9. Nxe5 Nxe5 10. Rxe5 Ng4 11. Re2 Ne5 12. Qe1 Nxc4 13. Rxe7 b5 14. d3 Nd6
15. Bg5 Bb7 16. f4 Re8 17. Nxb5 Rxe7 18. Bxe7 Qd7 19. Nxd6 Bxb2 20. Rb1 Bd4+
21. Kh1 *
Position (FEN): r5k1/pb1qBp1p/3N2p1/2p5/3b1P2/3P3P/P1P3P1/1R2Q2K b - - 3 21
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1316
Best move: Qxh3#