Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. g3 Nc6 3. Bg2 e6 4. Ne2 d5 5. exd5 exd5 6. c3 Nf6 7. O-O Be7 8. d4
cxd4 9. cxd4 O-O 10. Nbc3 Be6 11. h3 Qd7 12. Kh2 a6 13. Be3 Rfe8 14. Rc1 Rac8
15. g4 Bd6+ 16. Kg1 Bxg4 17. hxg4 Nxg4 18. Qd2 Qf5 19. Ng3 Bxg3 20. fxg3 Qh5
21. Bf3 Rxe3 22. Qxe3 *
Position (FEN): 2r3k1/1p3ppp/p1n5/3p3q/3P2n1/2N1QBP1/PP6/2R2RK1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1219
Best move: Qh2#