Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. c3 Bg7 4. d4 cxd4 5. cxd4 Nc6 6. d5 Ne5 7. Nc3 Nxf3+ 8.
Qxf3 a6 9. Bc4 b5 10. Bb3 Bb7 11. O-O Rc8 12. Bf4 Nf6 13. e5 Nh5 14. Rfe1 Nxf4
15. Qxf4 O-O 16. Rad1 e6 17. a3 Bxd5 18. Nxd5 exd5 19. Bxd5 g5 20. Qf5 Rc5 21.
Be4 Rxe5 *
Position (FEN): 3q1rk1/3p1pbp/p7/1p2rQp1/4B3/P7/1P3PPP/3RR1K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 810
Best move: Qxh7#