Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 Nd6 6. dxe5 Nxb5 7. a4 Nbd4 8.
Nxd4 Be7 9. Bf4 O-O 10. Nc3 Bg5 11. Bxg5 Qxg5 12. Ndb5 Qxe5 13. Re1 Qf6 14.
Nxc7 Rb8 15. Ne8 Qg6 16. Nd6 b6 17. Nce4 Ba6 18. Ra3 f5 19. Rg3 Qh6 20. Ng5 Nd8
21. Re7 Rf6 22. Ne8 Rf8 23. Qd5+ Kh8 24. Rxg7 Rxe8 25. Rg8+ Rxg8 26. Qe5+ Qg7
27. Rh3 h6 *
Position (FEN): 1r1n2rk/p2p2q1/bp5p/4QpN1/P7/7R/1PP2PPP/6K1 w - - 0 28
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1272
Best move: Rxh6#