Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Bc4 Nf6 4. d3 a6 5. Bg5 b5 6. Bb3 Bb7 7. Nf3 Nbd7 8. O-O
g6 9. Bxf6 Nxf6 10. a4 b4 11. Na2 Bg7 12. c3 bxc3 13. Nxc3 O-O 14. Qc2 Rc8 15.
Rfe1 Qb6 16. a5 Qc7 17. Rac1 Qxa5 18. Bc4 e6 19. Ra1 Qb6 20. Na4 Qb4 21. Nc3 d5
22. exd5 exd5 23. Bxa6 Bxa6 24. Rxa6 c4 25. d4 Rfe8 26. Rxe8+ Rxe8 27. Ne5 Ne4
28. Nxe4 *
Position (FEN): 4r1k1/5pbp/R5p1/3pN3/1qpPN3/8/1PQ2PPP/6K1 b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 827
Best move: Qe1#