Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2
Qa5 9. Bd2 O-O 10. O-O Nbd7 11. h3 a6 12. a4 b5 13. axb5 Qb6 14. bxa6 Bxa6 15.
Bxa6 Rxa6 16. Rxa6 Qxa6 17. Qc1 Re8 18. Re1 Ne5 19. Nxe5 Rxe5 20. f4 Rh5 21. e5
dxe5 22. fxe5 Nd7 23. e6 fxe6 24. dxe6 Nf6 25. e7 Ne8 26. Qc2 Bd4+ 27. Kh1 Qa8
28. Qb3+ Kh8 29. Qf7 *
Position (FEN): q3n2k/4PQ1p/6p1/2p4r/3b4/2N4P/1P1B2P1/4R2K b - - 8 29
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1091
Best move: Rxh3#