Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. b4 Qxb4 5. Nb5 Qa5 6. Bc4 Nf6 7. Ba3 e6 8.
Bxf8 Rxf8 9. Qf3 Nc6 10. Qg3 Nd5 11. Rb1 a6 12. Bxd5 axb5 13. Bxc6+ bxc6 14.
Nf3 Qxa2 15. O-O Qxc2 16. Qxc7 Bd7 17. Ne5 Rd8 18. d4 f6 19. Rbc1 Qe4 20. Rfe1
Qxd4 21. Nxc6 Bxc6 *
Position (FEN): 3rkr2/2Q3pp/2b1pp2/1p6/3q4/8/5PPP/2R1R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1503
Best move: Rxe6#