Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. f4 d6 4. c4 Nd7 5. Nf3 c6 6. Nc3 a6 7. b4 b5 8. Be3 bxc4
9. Bxc4 e6 10. O-O Rb8 11. a3 Nb6 12. Ba2 Nf6 13. Qc2 d5 14. e5 Nfd7 15. Ne2
O-O 16. Qxc6 Bb7 17. Qc2 f6 18. exf6 Nxf6 19. Ne5 Rc8 20. Qd3 Ne4 21. Rac1 Rxc1
22. Rxc1 Qh4 23. Rc7 *
Position (FEN): 5rk1/1bR3bp/pn2p1p1/3pN3/1P1PnP1q/P2QB3/B3N1PP/6K1 b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1219
Best move: Qe1#