Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 Nc6 6. Nf3 h6 7. Nbd2 a6 8.
O-O d6 9. Qb3 Qe7 10. Rfe1 Na5 11. Qa4+ Nc6 12. e5 dxe5 13. Nxe5 Be6 14. Nxc6
Qd7 15. Bxe6 fxe6 16. Qg4 bxc6 17. Rxe6+ Ne7 18. Qe2 Kd8 19. Rd1 Nd5 20. Re1
Rb8 21. Re8+ Qxe8 *
Position (FEN): 1r1kqb1r/2p3p1/p1p4p/3n4/8/8/PB1NQPPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 412
Best move: Qxe8#