Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d6 4. h4 Bg4 5. Bc4 Nf6 6. d3 Nbd7 7. Bxf4 Ne5 8.
Bxe5 dxe5 9. O-O Bc5+ 10. Kh1 O-O 11. Qe1 Qd6 12. Qg3 Rae8 13. Ng5 h6 14. Nxf7
Rxf7 15. Bxf7+ Kxf7 16. Qxg4 Kg8 17. Qg6 Rf8 18. Nc3 c6 19. Rf3 Qe7 20. Raf1
Nh7 21. Rf5 *
Position (FEN): 5rk1/pp2q1pn/2p3Qp/2b1pR2/4P2P/2NP4/PPP3P1/5R1K b - - 5 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1476
Best move: Qxh4#