Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Bf5 3. Nf3 e6 4. e4 dxe4 5. Nd2 Nf6 6. Bb5+ c6 7. Ba4 Qxd4 8.
O-O Bb4 9. Ne2 Qb6 10. c3 Bc5 11. Nc4 Qc7 12. Bf4 Qe7 13. b4 b5 14. bxc5 bxc4
15. Bd6 Qd7 16. Nd4 Nd5 17. Rb1 Nxc3 18. Rxb8+ Rxb8 19. Qc2 Nxa4 20. Qxa4 Rc8
21. Rb1 e5 22. Nxf5 Qxf5 23. Qxa7 e3 *
Position (FEN): 2r1k2r/Q4ppp/2pB4/2P1pq2/2p5/4p3/P4PPP/1R4K1 w k - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1015
Best move: Qe7#