Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nc3 Nc6 3. Nf3 g6 4. e3 Bg7 5. Be2 Nf6 6. O-O d6 7. d4 cxd4 8. exd4
Bg4 9. Bg5 O-O 10. d5 Ne5 11. Nxe5 Bxe2 12. Qxe2 dxe5 13. Qxe5 Re8 14. Qe3 Rc8
15. b3 Ng4 16. Qf3 h6 17. Bd2 h5 18. Rac1 Qd6 19. Bf4 Qf6 20. Ne4 Qh4 21. Bg5 *
Position (FEN): 2r1r1k1/pp2ppb1/6p1/3P2Bp/2P1N1nq/1P3Q2/P4PPP/2R2RK1 b - - 7 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1415
Best move: Qxh2#