Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Bc4 Nf6 5. Nge2 Bg4 6. O-O Nbd7 7. d3 c6 8.
f3 Bh5 9. Ng3 Bg6 10. f4 e6 11. Bd2 Qb6+ 12. Kh1 O-O-O 13. Qe1 Kb8 14. Be3 Qc7
15. f5 exf5 16. Bf4 Bd6 17. Bxd6 Qxd6 18. Nxf5 Bxf5 19. Rxf5 Rhf8 20. a4 Ng4
21. Ne4 *
Position (FEN): 1k1r1r2/pp1n1ppp/2pq4/5R2/P1B1N1n1/3P4/1PP3PP/R3Q2K b - - 2 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 841
Best move: Qxh2#