Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Nxc6 bxc6 7. Bd3 d5 8.
O-O Bd6 9. f4 e5 10. exd5 cxd5 11. fxe5 Bxe5 12. Qe2 Qb6+ 13. Kh1 Qb8 14. Bf4
Nd7 15. Bxe5 Qxe5 16. Qd2 O-O 17. Nxd5 Bb7 18. Nc3 Nf6 19. Rae1 Qh5 20. Re3 Ng4
21. Rg3 *
Position (FEN): r4rk1/pb3ppp/8/7q/6n1/2NB2R1/PPPQ2PP/5R1K b - - 8 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 895
Best move: Qxh2#