Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 f5 4. exf5 Bxf5 5. dxe5 Nc6 6. exd6 Qxd6 7. Qxd6 Bxd6
8. c3 O-O-O 9. Be3 Nf6 10. Nbd2 Rhe8 11. Bb5 Bc5 12. Bxc6 Bxe3 13. Bxe8 Rxe8
14. fxe3 Rxe3+ 15. Kf2 Ng4+ 16. Kg3 h5 17. Rhe1 Rd3 18. Re8+ Kd7 19. Rae1 g5
20. h3 *
Position (FEN): 4R3/pppk4/8/5bpp/6n1/2Pr1NKP/PP1N2P1/4R3 b - - 0 20
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1252
Best move: h4#