Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 d6 4. cxd4 e5 5. Nc3 exd4 6. Nd5 Be6 7. Nf3 Bxd5 8.
exd5 Nf6 9. Bd3 Nxd5 10. O-O Be7 11. Nxd4 O-O 12. Qh5 Nf6 13. Qh3 Qd7 14. Bf5
Qa4 15. Bg5 h6 16. Be3 Nd5 17. b3 Qa6 18. Bxh6 Nc6 19. Qg3 g6 20. Bxg6 Nxd4 21.
Bh7+ Kxh7 *
Position (FEN): r4r2/pp2bp1k/q2p3B/3n4/3n4/1P4Q1/P4PPP/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1198
Best move: Qg7#