Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 g6 4. a3 Bg7 5. h3 e6 6. Ba2 d5 7. exd5 exd5 8. O-O
Nge7 9. d3 O-O 10. Re1 Be6 11. c3 Qd7 12. Be3 Bxh3 13. gxh3 Qxh3 14. Bxc5 Rfe8
15. Nbd2 Nf5 16. Bxd5 Ne5 17. Bxb7 Rab8 18. Be4 Nh4 19. Nxh4 Qxh4 20. d4 Ng4
21. Nf3 Qxf2+ 22. Kh1 Rxb2 23. Rg1 Qh2+ 24. Nxh2 *
Position (FEN): 4r1k1/p4pbp/6p1/2B5/3PB1n1/P1P5/1r5N/R2Q2RK b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1578
Best move: Rxh2#