Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. c4 Nf6 6. Bd3 Nc6 7. Nxc6 dxc6 8.
O-O e5 9. h3 Bc5 10. Nc3 Be6 11. Bg5 h6 12. Bh4 g5 13. Bg3 g4 14. h4 Nh5 15.
Kh2 Nf4 16. Be2 Qe7 17. Bxg4 Rd8 18. Nd5 cxd5 19. cxd5 Rg8 20. Bxe6 fxe6 21.
Rc1 exd5 22. exd5 b5 23. Re1 Bxf2 24. Bxf4 *
Position (FEN): 3rk1r1/4q3/p6p/1p1Pp3/5B1P/8/PP3bPK/2RQR3 b - - 0 24
Black to move.
Themes: Exposed King, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1171
Best move: Qxh4#