Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. g3 e6 3. Bg2 Nf6 4. Nf3 Be7 5. O-O b6 6. Nbd2 Bb7 7. c3 Nbd7 8. Ne5
O-O 9. f4 c5 10. e3 cxd4 11. exd4 Ne4 12. Nxe4 dxe4 13. Re1 f5 14. Be3 Nxe5 15.
dxe5 Bc5 16. Bxc5 bxc5 17. Qa4 Qb6 18. b3 Rad8 19. c4 Rd2 20. Rad1 Rfd8 21.
Rxd2 Rxd2 *
Position (FEN): 6k1/pb4pp/1q2p3/2p1Pp2/Q1P1pP2/1P4P1/P2r2BP/4R1K1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 509
Best move: Qe8#