Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Nc6 4. Bb5 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. c4 O-O-O 8.
Nc3 Nf6 9. Be3 g6 10. Nb5 a6 11. Na7+ Kb8 12. Qb3 c5 13. dxc6 Nxc6 14. Qb6 Be7
15. Rd1 Ng4 16. Nxc6+ Qxc6 17. Qa7+ Kc8 18. Bb6 Rde8 19. h3 Nf6 20. Nxe5 dxe5 *
Position (FEN): 2k1r2r/Qp2bp1p/pBq2np1/4p3/2P1P3/7P/PP3PP1/3RK2R w K - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 882
Best move: Qa8#