Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Bd3 Be7 8. O-O
b5 9. a3 Bb7 10. Re1 Nbd7 11. Nf3 Qc7 12. Qe2 Rc8 13. Rad1 O-O 14. h3 h6 15.
Bf4 Nb6 16. e5 Nfd5 17. Nxd5 Nxd5 18. Bg3 dxe5 19. Bxe5 Bd6 20. Bxd6 Qxd6 21.
Qe4 Rc7 *
Position (FEN): 5rk1/1br2pp1/p2qp2p/1p1n4/4Q3/P2B1N1P/1PP2PP1/3RR1K1 w - - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1164
Best move: Qh7#