Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 d5 3. cxd5 Qxd5 4. Nf3 e4 5. Nc3 Qf5 6. Nd4 Qg6 7. Bg2 f5 8. O-O
Nf6 9. d3 Bc5 10. Nb3 Bd6 11. dxe4 O-O 12. exf5 Qxf5 13. e3 Nc6 14. Ne2 Be6 15.
Bxc6 bxc6 16. Ned4 Qd5 17. Nxe6 Qxe6 18. Bd2 Qh3 19. Nd4 Ng4 20. Nf3 Rxf3 21.
Qxf3 *
Position (FEN): r5k1/p1p3pp/2pb4/8/6n1/4PQPq/PP1B1P1P/R4RK1 b - - 0 21
Black to move.
Themes: Kingside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxh2#