Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Nxc6 bxc6 7. Bd3 d5 8.
exd5 cxd5 9. O-O O-O 10. Bg5 c6 11. Ne2 Bd6 12. Ng3 Be5 13. c3 Rb8 14. Qc2 h6
15. Be3 Ng4 16. Bxa7 Rb7 17. Bc5 Re8 18. Rad1 Qh4 19. h3 Nf6 20. Nf5 Bxf5 21.
Bxf5 Qf4 22. Be3 *
Position (FEN): 4r1k1/1r3pp1/2p2n1p/3pbB2/5q2/2P1B2P/PPQ2PP1/3R1RK1 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qh2#