Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 Nc6 4. c4 e6 5. c5 Be7 6. Qa4 Bd7 7. Bb5 O-O 8. Bd3
Ne8 9. Qc2 f5 10. a3 Bf6 11. h4 g6 12. h5 g5 13. b4 h6 14. Bb2 Ng7 15. Nbd2 Re8
16. O-O-O Re7 17. Rdg1 Ne8 18. g4 Ng7 19. gxf5 Nxf5 20. Bxf5 exf5 21. Nh4 Qc8
22. f4 g4 23. Ng6 Rxe3 24. Re1 Rxe1+ 25. Rxe1 Be8 26. Rxe8+ Qxe8 27. Qxf5 Nxd4
28. Qxf6 *
Position (FEN): r3q1k1/ppp5/5QNp/2Pp3P/1P1n1Pp1/P7/1B1N4/2K5 b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 952
Best move: Qe1#