Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. a3 a6 5. b4 b5 6. Ba2 d6 7. c3 Be7 8. Qb3 Be6
9. Qc2 d5 10. exd5 Bxd5 11. Bxd5 Qxd5 12. O-O O-O-O 13. Qf5+ Kb8 14. Re1 Bd6
15. d3 Nge7 16. Qe4 Qe6 17. a4 f5 18. Qe2 Rhe8 19. axb5 axb5 20. Qa2 Kc8 21.
Qxe6+ Rd7 22. Qa2 e4 23. Qa6+ Kd8 24. Qxb5 exf3 25. g3 g5 26. Ra8+ Nc8 27. Qxc6
*
Position (FEN): R1nkr3/2pr4/2Qb3p/5pp1/1P6/2PP1pP1/5P1P/1NB1R1K1 b - - 0 27
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 669
Best move: Rxe1#