Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Bc4 e5 5. Nf3 Be7 6. h3 O-O 7. O-O c6 8. a4
Qc7 9. a5 Rb8 10. Bb3 b5 11. axb6 axb6 12. Be3 b5 13. dxe5 dxe5 14. Qe2 Nc5 15.
Ba2 Ncxe4 16. Nxe4 Nxe4 17. Ba7 Rb7 18. Qxe4 Rxa7 19. Nxe5 Bf6 20. Nxf7 Rxf7 *
Position (FEN): 2b3k1/r1q2rpp/2p2b2/1p6/4Q3/7P/BPP2PP1/R4RK1 w - - 0 21
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 572
Best move: Qe8#