Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. Nf3 Bd6 6. O-O O-O 7. d3 h6 8. h3
Bf5 9. Re1 c6 10. Nc3 Nbd7 11. Bd2 Qc7 12. Re2 Rfe8 13. Nd4 Bg6 14. Rxe8+ Rxe8
15. Nf3 b5 16. a3 Bh5 17. a4 d4 18. Nb1 a6 19. axb5 axb5 20. c3 dxc3 21. Nxc3
Ne5 22. Be3 Nxf3+ 23. gxf3 Bf4 24. Ra7 Qe5 25. Bb6 Qg5+ 26. Kh1 Bxf3+ 27. Qxf3
*
Position (FEN): 4r1k1/R4pp1/1Bp2n1p/1p4q1/5b2/1BNP1Q1P/1P3P2/7K b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 790
Best move: Re1#